VBA简单基础

来源:互联网 发布:java socket接收 编辑:程序博客网 时间:2024/06/05 19:23

VBA基本概念
1 Dim I as integer
Dim:定义
I:变量
Integer:变量类型
基本形式:dim 变量 as 变量类型
赋值:变量 = value
2 进入某一个excel:Windows(“excel全名(包括后缀)”).Activate
3 进入某一个sheet:Sheets(“sheet名”).Select
4 选中某一个单元格: Range(“A1 “).Select
5 选中某一区间单元格:Range(“A1:H8”).Select
6 复制:Selection.Copy
7 粘贴:ActiveSheet.Paste
8 获取某一个单元格的值:Range(“A1“).Value
9 获取变量的长度:Len(变量)
10 截取某一段变量:Mid(变量, 初始位置, 结束位置)
11 新增一个sheet:Sheets.Add After:=ActiveSheet
12 给sheet命名:ActiveSheet.name = 名字
13 判断:If condition then
Else
End if
14 循环:(1)do while condition
Loop
(2)其他
15 sub1 调用 sub2:call sub2
16 打开窗体:窗体名称.show
17 其他的操作,可以录制宏来得到它的代码
操作过程:
首先,可以录制宏将需要重复工作的任务先执行一次,然后在代码中用循环,然后就可以批量循环执行某个操作,达到你要达到的目的。
可能遇到的问题:
1 死循环
如果你在执行脚本是没有保存,但是又不想重新再写,可以多按几次Ctrl + Pause Break,强制停止这个脚本。
2 出现无法解决的问题
将excel保存关闭再重新打开执行可以有一定的效果。
3 打开软键盘win+R 输入osk