T2.2 VBA Marco

ALT+F11 打开编辑器

F1 帮助

F5 运行


1. MsgBox 

Public Sub mysub()

MsgBox "今天记得交房租"

End Sub

T2.2 VBA Marco_第1张图片
MsgBox 函数


2. Option Explicit 限制了所有的变量必须声明类型

T2.2 VBA Marco_第2张图片
a 没有定义变量类型 所以报错


T2.2 VBA Marco_第3张图片
也可以通过VBE里的【工具】——【选项】去限制变量声明

Option Explicit

Sub test()

Dim a As String

a = "今天交房租"

MsgBox a

End Sub


T2.2 VBA Marco_第4张图片
定义了a的类型之后运行成功

3. 把数据存储到变量

[LET] 变量名称=数据

SET 变量名称=对象

给对象变量赋值时,set不能少,给其他变量赋值时,let可以省略

Const 变量名称 AS 数据类型=数值

声明常量时不仅要指定名称及类型,还要赋值

Dim 数组名(a to b) AS 数据类型

声明数组时不仅要指定名称及类型,还应指定数组大小

Sub bb()

Dim str As String

Let str = "加油加油不痛不痛"

Range("A1").Value = str

End Sub


把宏添加到一个按钮里,就可以随时执行

Sub xx()

Dim rng As Range

Set rng = Worksheets("sheet2").Range("A1")

rng.Value = "马上元旦咯"

End Sub


T2.2 VBA Marco_第5张图片
按了第三个按钮后,原A1单元格里的内容被更改了

你可能感兴趣的:(T2.2 VBA Marco)