Excel一步到位 利用VBA脚本快速实现行列添加

上述增加辅助行列的方法虽然操作简单,但是对于很多追求效率的朋友来说,还是略显繁琐。对于这类朋友,还可以借助VBA脚本实现空白行列的一键添加。

要在上述示例中插入空白列,点击“开发工具→VB→插入→模块”,在打开的窗口将下列代码粘贴到空白处,这样保存后就会添加一个名为“插入空白列”的宏脚本(图7)。

Sub 插入空白列()

For i = 1 To 3

Cells(1, 2 * i).Select

Selection.EntireColumn.Insert

Next i

End Sub

代码解释:

For i = 1 To 3 :本例表示只插入3列空白列,具体数值请根据自己实际数据选择。

Cells(1, 2 * i).Select:表示在第一行,2*i列处插入空白列进行间隔

Selection.EntireColumn.Insert: EntireColumn表示插入的是列,如果是插入行则使用EntireRow代码。

图7 插入空白列代码

保存后返回原始数据窗口,点击“开发工具→宏→插入空白列→执行”,执行这个宏后就会在原来的列之间插入一个空白列了(图8)。

图8 运行宏插入空白列

如果是插入空白行,输入下列的代码即可:

Sub 插入空白行()

For i = 1 To 10 ,表示插入10个空行

Cells(2 * i, 1).Select

Selection.EntireRow.Insert ,表示插入的是空行

Next i

End Sub

office办公软件入门基础教程 » Excel一步到位 利用VBA脚本快速实现行列添加

本文链接:【Excel一步到位 利用VBA脚本快速实现行列添加】https://www.officeapi.cn/10105.html

OFFICE,天天学一点,进步多一点

联系我们