一、对象
VBA(Visual Basic for Applications)是一种面向对象的编程语言,在面向对象编程中,对象是最核心的概念。
VBA 对象是指在 VBA 环境中可以处理的任何事物,如工作簿、工作表、单元格、图表等等。

对象引用:可以使用点号"."来连接对象类、对象集合和对象名称或索引。
例如,引用A1单元格:Application.Workbooks("Book1").Worksheets("Sheet1").Range("A1"),如果"Sheet1"是激活状态,可以Range("A1")
二、属性与方法
对象的属性:Object.Property(对象.属性),静态的特征,对象的特征,如名称、颜色、值、格式等。
引用对象后跟点号“.”和属性名称来获取或设置对象的属性。
例如,获取当前工作薄名称:ThisWorkbook.Name。
对象的方法: Object.Method(对象.方法),动态的能力,对象的行为,如打开、关闭、保存、复制、粘贴、删除、排序、筛选等。
引用对象后跟点号“.”和方法名称来执行对象的方法。方法名称后面通常需要跟一对括号“()”,括号中可以包含一些参数,用来指定方法的选项或条件。
例如,打开当前目录下,名称为"Book1"的工作薄:Workbooks.Open("Book1.xlsx")
可以使用 VBA 编辑器中的对象浏览器(Object Browser)来查看和搜索对象类和对象集合的属性和方法的列表,以及它们的参数和描述。

三、数据类型
VBA 数据类型是指常量和变量的种类,它决定了数据的存储方式、占用的内存空间、取值范围和操作方式。VBA 提供了多种数据类型,如数值型、字符串型、日期型、布尔型、对象型、数组型等。

四、运算符
运算符用于处理数据和执行各种操作。常见的运算符包括:
算术运算符(+、-、*、/)、比较运算符(=、<>、<、>)、逻辑运算符(And、Or、Not)等。

五、语句结构
语句结构用于控制程序的流程,使程序更加灵活。常见的语句结构包括条件语句(If...Then...Else,Select Case)、循环语句(For...Next,Do While...Loop)等。

六、过程与函数
过程和函数是可重复调用的代码块。过程是一组执行特定任务的语句集,而函数则是具有返回值的过程。
过程以Sub开头,End Sub结尾;函数以Function开头,End Function结尾。使用过程和函数可以提高代码的模块化程度,使其更易维护和理解。

希望这篇文章对你有帮助,您的点赞和收藏是我持续更新文章的最大动力,感谢您的支持。