国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

在excel中使用vba實現單元格間數據移動

2019-12-13 09:51:04
字體:
來源:轉載
供稿:網友

下面小編為大家介紹excel中使用vba完成單元格數據移動方法,不會的朋友可以參考本文!

步驟

1、首先我們打開一個工作樣表作為例子。

excel中使用vba完成單元格數據移動

2、在例子中我們在a1和b1單元格分別輸入有名字和地址兩個分列,現在要做的就是使用vba把a1和b1單元格的內容進行互換。方法如下。

excel中使用vba完成單元格數據移動

3、使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模塊,并在模塊中輸入以下代碼:

Sub 數據互換()

ActiveSheet.Columns("B").Insert '在A列右側插入列,即插入B列

ActiveSheet.Columns("a").Cut

ActiveSheet.Columns("B").Insert '以上兩句將a列數據移至B列,原B列及以后的數據相應后移

ActiveSheet.Columns("c").Cut

ActiveSheet.Columns("a").Insert '以上兩句將c列數據移至a列,原C列和D列數據相應左移一列

End Sub

excel中使用vba完成單元格數據移動

4、這里使用的方法是剪切插入法,insert是插入命令,cut是剪切命令。命令需要指定活動的工作表和列操作。

excel中使用vba完成單元格數據移動

5、如果是對行進行操作,可以將Columns替換為rows對象即可,這樣就是完成了行與行的互換。對應的rows對象是數字序列,而不是字母序列。

excel中使用vba完成單元格數據移動

6、還有一點需要注意的是使用這種方法進行數據調整雖然序列沒有發生改變,但是頁面設置會因為插入和刪除的原因而發生改變,可以看到運行宏后,宏指令按鈕的位置發生了改變。

excel中使用vba完成單元格數據移動

以上就是在excel中使用vba實現單元格間數據移動方法介紹,操作很簡單的,大家按照上面步驟進行操作即可,希望能對大家有所幫助!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宕昌县| 嘉禾县| 吉木乃县| 襄垣县| 肃宁县| 咸阳市| 邯郸市| 福贡县| 屏南县| 赤城县| 新蔡县| 柳林县| 新干县| 福安市| 尚志市| 赤壁市| 宁明县| 高陵县| 务川| 山东| 凤山县| 资兴市| 和平区| 察隅县| 红安县| 新宾| 马尔康县| 平江县| 明星| 云南省| 张家口市| 宁津县| 丹寨县| 永清县| 兴安县| 信宜市| 兴业县| 盘山县| 哈密市| 苏尼特左旗| 平湖市|