Excel _VBA(visual basic for application)入门
————解决写程序处理机械重复的工作(自动数据处理技巧)
1.进入VBA编辑器(以下操作以Excel2013版本为例)
a.文件-选项-自定义功能-开发工具(勾选)-确定或工具栏右击-自定义功能-开发工具(勾选)-确定
注意:默认情况下Excel禁止VBA开发的程序,解除步骤如下:
b.开发工具-宏安全-宏设置-选择启用所有宏-确定-退出Excel-重启
c.开发工具-点击Visual Basic即可进入VBA编辑器环境(VBE)
(宏Macro:一段用VBA编写的小程序)
2.新建模块
工程管理区右击-插入-模块,即可在代码区写相应的模块代码
3.书写第一个小程序
a.打开Excel,在相邻表格中敲入“12+13=”,调大字体,然后点击视图-网格线去除勾选
b.点击开发工具-插入-按钮(窗体控件),将按钮拖入到界面中,弹出如下窗口:
c.更改宏名为“加法运算”,点击新建,弹出如下模块代码窗口,同时左边工程栏新增了相应的模块2如下图:
d.在模块代码窗口书写如下代码,并点击保存,并在弹出的保存窗口中选择保存类型为Excel启用宏的工作簿,点击保存,如下图:
Sub 加法运算()
Cells(5, 8) = Cells(5, 4) + Cells(5, 6)
End Sub
其中Cells(5, 4)、Cells(5,6)、Cells(5, 8)分别代表“12+13=25”中12、13、25的位置,Cells(a,b)等价为Cells(行,列)