網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

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

欄目: 電腦 / 發佈於: / 人氣:7.93K

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

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張

特別提示

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

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