VBA 1:基础 及 for
1.打开VBA:
EXCEL 2010及以上版本 开始-选项-自定义功能区-开发工具(勾选)-确定,则将开发工具显示到状态栏



07版本显示开发工具


2.打开VBA界面及操作
点击 Visual Basic- 视图-工程资源管理器 及属性窗口
拖动进行调整布局,点击工程资源管理器最后 模块,代码编辑页面出现



3. 3.1录制宏 ,使用相对引用 ,若是不选中 使用相对引用 则是录制的绝对引用宏

3.2生成按钮 ,编辑按钮及固定位置,
宏录制或者VBA编辑完成后为了使用方便,插入按钮建方便操作,同时为了保证EXCEL的插入、删除 调整格式等操作不对对按钮键产生影响 需要对按钮键进行设置
插入-按钮(表单控制 第一个)


右击按钮键 ,对文本进行编辑,右击按钮建-设置控件格式-属性-大小、位置均固定


3.3发送对方后需要对方设置宏安全性 启用所有宏


3.4 VBA编写及for 语句
3.4.1开始和结束语句,其中首字母大写,也可以不大写 系统会自动转化成大写格式(gzb为自定义宏的名字)
Sub gzt()
End Sub
3.4.2 for 语句,字符串之间要空格,另外大写要求同上,for ...next 语句格式
for i = 1 to 10
next
3.4.3 定义变量 ,引入的变量需要定义 如3.4.2中变量i 在使用前需要定义
Dim i as integer
综合以上语句则为:
Sub gzt()
Dim i As IntegerRows("1:1").Select # 固定选择第一行
For i = 1 To 10 # 为了格式排版及方便查看 for 语句中的内容 缩进,
Application.CutCopyMode = False
Selection.Copy
ActiveCell.Offset(2, 0).Rows("1:1").EntireRow.Select
Selection.Insert Shift:=xlDown #功能为复制该行并下移两行后插入复制行
Next
End Sub
其中所有的内容部分可以参见自动录制的宏的内容,最后对VBA编写进行 删除清理 ,整理界面
浙公网安备 33010602011771号