主要总结了经常需要用到的函数和基本的程序代码编写结构像是:顺序,条件,循环。Excel VBA 程序的编写以 sub 开头,命名不能以数字开头,名字中不能存在空格和减号,不区分大小写。以 End sub 为结束。
基本函数
a. 定义变量
'a. 定义变量
Dim 变量名称 as 变量类型 '一般定义变量都用大写字母开头,这样可以相当于多了一个检验的功能]
b. Inputbox 函数和 Msgbox 函数
'b. inputbox 函数和 msgbox 函数
'弹出消息框,提示输入数据或者起提醒作用
变量 = Inputbox(Prompt, Title, Default, Left, Top, HelpFile, HelpContextID, Type)
'inputbox 有返回值,所以必须要先定义变量
MsgBox(prompt[, buttons] [, title] [, helpfile, context])
'msgbox在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。
'如果没有返回值最好不要加外面的括号。
c. Range 函数与 Cell 函数
'c. Range 函数与 Cell 函数
'将数据值生成到单元格之中
Range(Cell1, Cell2).性质 '常用的有 clear select copy 等性质
'当只有一个 cell 的时候,表示该单元格的数据,当有两个 cell 的时候,表示从 cell1 到
'cell2 的区块,默认性质为 Value 也就是单元格的数据。表示方法:"a1" ,例如在 "a1"
'到 "c3" 单元格填充数值5可以表示为:
Range("a1","c3") = 5
Cell 函数与 Range 函数基本类似,只是表示方法不同,Cell 比较类似于坐标系表示,只不过 X 坐标轴向下,y 坐标轴向右(很难受),用行列式更好理解。
'所以 Cell 函数在循环中的应用要比 Range 函数广泛。
d. Worksheets 和 Workbook 函数
'd. Worksheets 和 Workbook 函数
'当你的工作中需要切换 sheet 和不同的 Excell 工作表时就需要用到这两个函数了
Worksheets 常用性质 activate add delete copy 等
Workbook 常用性质 .add .delete .open .close 等
PS:大多数语句只是都是从网站或者书籍上整理的,主要是为了统一一起方便自己查阅!