T2.2 VBA Marco

ALT+F11 打开编辑器

F1 帮助

F5 运行


1. MsgBox 

Public Sub mysub()

MsgBox "今天记得交房租"

End Sub

MsgBox 函数


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

a 没有定义变量类型 所以报错


也可以通过VBE里的【工具】——【选项】去限制变量声明

Option Explicit

Sub test()

Dim a As String

a = "今天交房租"

MsgBox a

End Sub


定义了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


按了第三个按钮后,原A1单元格里的内容被更改了
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容