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编写进行 删除清理 ,整理界面

 

posted @ 2021-11-02 00:22  charlly  阅读(717)  评论(0)    收藏  举报