MENU

Excel VBA编程基础语法知识

September 2, 2019 • Read: 190 • 技术

Excel VBA编程基础学习

vba编程基础
最近有空在研究Excel函数的运用,发现VBA代码编程的应用很广泛,以及宏的录制与代码结合,超级方便,故学习与分享一些知识,与各位同时成长。
1.宏:可以通过录制保存也可以是代码编写的程序。录制的宏存在很多缺陷,比如不能判断和循环,不能显示窗口,此段在Excelhome站长的一书中有提到。

2.VBA程序组成:
代码:vba程序由代码组成。
过程:例如Sub过程、Function过程
模块:保存过程的地方,一个模块可以保存多个不同类型的过程
对象:用代码操作或控制的东西即为对象,例如工作簿、工作表、单元格、图片、图表、透视表等
关键字:关键字是vba中的保留字或符号,例如语句名称、函数名称、运算符等都是关键字

3.VBE编辑器
使用快捷键Alt+F11打开vbe编辑器。
VBA里的数据类型有:
字节型(Byte)、
整数型(Integer)、
长整数型(Long)、
单精度浮点型(Single)、
双精度浮点型(Double)、
货币型(Currency)、
小数型(Decimal)、
字符串型(String)、
日期型(Date)、
布尔型(Boolean)等。

常用写法:
单变量定义:Dim 变量名 As 数据类型

Dim str As String  声明一个String类型(变长)的变量,名称是str

Dim str As String,nu As Integer  不同变量之间用逗号隔开,多个变量饮用

接下来可以试用下,新建一个表格:
新建表格
。。。
mac装的Excel暂无vba开发工具,无法演示了。
大概就是,按钮点击右键,选择宏,编辑代码:

输入:

Sub anniu()
    Dim i As long 
    MsgBox "测试-猫贝"
End Sub

然后点击运行,可以看下效果。

返回页面,点击按钮测试。

以上,感谢支持!

Archives QR Code Tip
QR Code for this page
Tipping QR Code