
文章插圖
前言|職場(chǎng)實(shí)例
大家在日常使用Excel表格中,經(jīng)常會(huì)把一張表格中的部分?jǐn)?shù)據(jù)復(fù)制粘貼到另一張表格,有時(shí)候會(huì)提示:Excel中不能對(duì)多重選定區(qū)域使用此命令的問題,造成了不能夠復(fù)制的現(xiàn)象,下面小編就來教你如何解決Excel中不能對(duì)多重選定區(qū)域使用此命令的難題 。
如下圖所示,我們用一個(gè)簡(jiǎn)單的例子來做說明剖析:
我們想將左邊表格中的A2,B3,C4,D5單元格中的數(shù)據(jù)一次性復(fù)制出來,粘貼到右邊表格對(duì)應(yīng)的位置 。
當(dāng)我們通過按住Ctrl鍵,選中不連續(xù)的單元格A2,B3,C4,D5單元格后,右擊鼠標(biāo),點(diǎn)擊“復(fù)制”按鈕,發(fā)現(xiàn)會(huì)彈出一個(gè)錯(cuò)誤提示:“無法對(duì)多重選擇區(qū)域執(zhí)行此操作” 。復(fù)制粘貼以失敗告終 。
首先我們要知道Excel中的“多重選定區(qū)域”是指:進(jìn)行多次選擇確定下來的區(qū)域,也就是按下Ctrl鍵進(jìn)行選擇得到的區(qū)域 。如下圖所示:我們通過按住Ctrl鍵選中不連續(xù)的單元格B2,B4,B6單元格,注意此時(shí)選定區(qū)域都在一列(或一行)中,此時(shí)右擊鼠標(biāo),可以實(shí)現(xiàn)正常的復(fù)制粘貼 。
如下如所示:我們通過按住Ctrl鍵選中不連續(xù)的單元格B2,B4,B6單元格的同時(shí),再次選中一個(gè)另一列的D6單元格 。注意此時(shí)選定區(qū)域不在一列中,形成了多重區(qū)域,此時(shí)右擊鼠標(biāo),點(diǎn)擊“復(fù)制”按鈕后,就會(huì)出現(xiàn)“無法對(duì)多重選擇區(qū)域執(zhí)行此操作”的錯(cuò)誤提示 。
方案|VBA代碼解決方案
首先,我們依舊通過按住Ctrl鍵,選中不連續(xù)的單元格A2,B3,C4,D5單元格后,先不著急右擊點(diǎn)擊復(fù)制;而是右擊工作表“Excel情報(bào)局”名稱標(biāo)簽,接著點(diǎn)擊“查看代碼”,彈出VBA代碼錄入界面,將下面一段代碼復(fù)制粘貼到VBA代碼錄入界面 。
代碼如下:
Sub 多重選定區(qū)域復(fù)制粘貼()On Error Resume NextDim SRange() As Range, UPRange As Range, TRange As RangeDim i As Long, AreaNum As LongDim MinR As Long, MinC As LongAreaNum = Selection.Areas.CountReDim SRange(1 To AreaNum)MinR = ActiveSheet.Rows.CountMinC = ActiveSheet.Columns.CountFor i = 1 To AreaNumSet SRange(i) = Selection.Areas(i)If SRange(i).Row < MinR Then MinR = SRange(i).RowIf SRange(i).Column < MinC Then MinC = SRange(i).ColumnNext iSet UPRange = Cells(SRange(1).Row, SRange(1).Column)Set TRange = Application.InputBox(prompt:="請(qǐng)輸入粘貼位置的左上角單元格", Title:="多重選定區(qū)域復(fù)制粘貼", Type:=8)Application.ScreenUpdating = FalseFor i = 1 To AreaNumSRange(i).CopyTRange.Offset(SRange(i).Row - MinR, SRange(i).Column - MinC).PasteSpecial Paste:=xlPasteValuesNext iApplication.ScreenUpdating = TrueEndSub點(diǎn)擊上方的“運(yùn)行-運(yùn)行子過程/用戶窗體”,會(huì)彈出一個(gè)提示框:”請(qǐng)輸入粘貼位置的左上角單元格”,即我們要粘貼存放數(shù)據(jù)的起始位置 。
如果我們想要保持粘貼數(shù)據(jù)的相對(duì)位置不變,需要將這個(gè)起始位置設(shè)置為:我們復(fù)制的不連續(xù)的單元格中最上方的單元格所在行的最左邊單元格的位置,即F2單元格 。在這個(gè)提示框里面點(diǎn)擊自動(dòng)識(shí)別單元格位置即可 。
最后點(diǎn)擊“確定”,即可實(shí)現(xiàn)數(shù)據(jù)的復(fù)制粘貼 。如下圖所示:
如果我們想繼續(xù)復(fù)制左表數(shù)據(jù)源中的其他的不連續(xù)區(qū)域單元格,即可以繼續(xù)重復(fù)上述的步驟操作即可 。如下圖所示:
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 部落沖突一鍵復(fù)制陣型的軟件 部落沖突六本陣型最強(qiáng)防御
- 如何讓手機(jī)遠(yuǎn)程控制電腦 qq手機(jī)助手電腦版官方下載登錄
- 新手怎么買電腦不被坑 買筆記本電腦主要看什么參數(shù)
- 電腦玩游戲卡是什么原因?老司機(jī)告訴你怎么辦
- 電腦底下的任務(wù)欄調(diào)整方法 任務(wù)欄聲音圖標(biāo)不見了怎么辦
- 2t移動(dòng)硬盤分區(qū)方案 移動(dòng)硬盤怎么分區(qū)電腦不顯示
- 抖音電腦直播教程 玩轉(zhuǎn)抖音攻略
- 電腦上5款好用的五筆輸入法 哪個(gè)五筆輸入法比較好用
- 十款電腦耐玩單機(jī)小游戲推薦,喜歡玩游戲的朋友快點(diǎn)看過來
- 電腦設(shè)置遠(yuǎn)程控制的方法 怎么控制別人的電腦
