酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

Excel透過按鈕一鍵控制整列數據向左(右)移動

電腦8.6K

在處理數據過程中,經常會碰到需要將整列數據左右移動位置(或者整行數據上下移動位置),本教程就是教大家如何透過按鈕快速實現整列(或整行)數據快速移動位置。教程以整列移動爲例,整行數據的操作方法類似。

Excel透過按鈕一鍵控制整列數據向左(右)移動

操作方法

(01)本教程以圖中數據爲例,就是單元格內容爲2的列數,即B列。

Excel透過按鈕一鍵控制整列數據向左(右)移動 第2張

(02)插入ActiveX按鈕控件,如果您找不到命令,可以參考以下連結:

Excel透過按鈕一鍵控制整列數據向左(右)移動 第3張

(03)設定按鈕格式,本教程編輯文字爲“整列向右移動一格”。

Excel透過按鈕一鍵控制整列數據向左(右)移動 第4張

(04)給按鈕指定需要實習右移功能的代碼,點擊右邊的“新建”按鈕,進入VBA視窗。

Excel透過按鈕一鍵控制整列數據向左(右)移動 第5張
Excel透過按鈕一鍵控制整列數據向左(右)移動 第6張

(05)在模組中Sub 按鈕1_Click() 和End Sub之間輸入整列右移代碼:Dim i%Dim j%i = = mnCells(i, j)ct   '選擇需要移動的列                           ‘剪切需要移動的列Cells(i, j + 2)ct        ’選擇需要插入的位置rt Shift:=xlToRight         ‘插入已剪切列Cells(i, j + 1)ct           ’遊標返回源數據

Excel透過按鈕一鍵控制整列數據向左(右)移動 第7張

(06)返回Excel視窗,同理製作一個 “整列左移一格” 按鈕。

Excel透過按鈕一鍵控制整列數據向左(右)移動 第8張

(07)給“整列左移一格” 按鈕指定代碼如下:Dim i%Dim j%i = = mnCells(i, j)ells(i, j - 1)rt Shift:=xlToRight

Excel透過按鈕一鍵控制整列數據向左(右)移動 第9張

(08)回到Excel介面,將遊標放在需要移動列的任意一個單元格(或者列中的任意區域,或者選擇整列),然後點擊移動按鈕即可,本教程以B列右移一格爲例:先選中B13,然後點擊右移按鈕,效果如圖所示,B列整體移到了原來C列的位置。

Excel透過按鈕一鍵控制整列數據向左(右)移動 第10張
Excel透過按鈕一鍵控制整列數據向左(右)移動 第11張

特別提示

整行數據上下移動的方法與此類似,如果您感興趣,不妨自己嘗試以下。

如果對您有點幫助,請支援一下,謝謝!