在这里,我们汇总了《ExcelVBA解读》系列第一季的目录和每篇文章的主要内容,当然我们曾在《Excel VBA解读(29):让我们一起迈入VBA编程的殿堂——第一季小结》中汇总过,它们是一些最基础的Excel VBA编程知识。
但在这里,我们对每篇文章进行了链接(只要你单击标题即可转入相应的文章页面),方便有兴趣的读者查找并学习相应的内容,并且进一步介绍了每篇文章的主要内容,以飨读者。
《Excel VBA解读》的内容来源及目录规划。
简单地介绍了一下VBA,并以自已开发使用的2个小实例简要展示了VBA在满足个性化需求方面的能力,同时介绍了快速提升编程能力的5大方法,最后介绍了《ExcelVBA解读》要达到的目的及文字内容编排。
简要地介绍了Excel的录制宏功能,以及录制宏的3大用处和好处、技巧。在以后的许多文章中,特别是在介绍对象的属性和方法时,我们常常会通过录制宏来引入对象的属性和方法,方便读者对照理解。此外,还简单地介绍了基本的运行宏的方法。
简要地介绍了如何进入VBE代码编辑器及其界面、如何输入代码、如何执行代码。同时,介绍了一个使用“立即窗口”调试或执行代码的示例。
在学习或者编写VBA代码时,可以利用有许多有效的帮助资源。本文介绍了VBA的帮助系统及使用,以及2个专业的Excel网站。
以日常生活中的一些例子作为对比,帮助读者理解Excel的对象及其属性和方法、集合以及对象模型的概念,这是编写Excel VBA程序的基础。
初步介绍了Application对象、Workbook对象及Window对象,让读者认识这些对象并知道怎么在VBA代码中表示它们。
初步介绍了Worksheet对象及相关属性(ActiveSheet属性),给出了在VBA代码中表示工作表的3种方法。
初步介绍了Range对象及相关属性(ActiveCell属性、Cells属性、Selection属性,Rows属性、Columns属性),给出了表示单个单元格的7种方法和表示单元格区域的6种方法。
初步介绍了Comment对象、Chart对象及相关属性(ActiveChart属性),让读者认识这些对象(包括工作表与图表工作表)并知道怎么在VBA代码中表示它们。
介绍了VBA中引用对象的点运算符,以及使用点运算符引用对象的2条规则。
介绍了VBA中使用点运算符引用对象的方法和属性的规则,以及对象的方法或属性的参数的表示方法。
使用比喻的方法形象地讲解在Excel VBA代码中如何使用对象的方法、属性及其参数。
通过一个简单的VBA程序介绍程序的基本结构(Sub过程和Function过程)以及一些语言元素(变量、数据类型、保留字、赋值运算符)。
介绍什么是数据类型,为什么要有数据类型,并列出了VBA的基本数据类型(Boolean型、Byte型、Integer型、Long型、Single型、Double型、Currency型、Decimal型、Date型、Object型、String型及Variant型)。
介绍了程序中使用的变量和常量的概念,以及其命名规则和声明方式。
介绍了程序中使用的算术运算符:加(+)、减(-)、乘(*)、除(/)、整除(\)、取模(MOD)、求幂(^),关系运算符:等于(=)、大于(>)、小于(<)、大于等于(>=)、小于等于(<=)、不等于(<>)、Is运算符,逻辑运算符:逻辑非(Not)、逻辑与(And)、逻辑或(Or),字符串运算符(&)、赋值运算符(=),以及运算符的优先级。
介绍了如何声明对象变量(Object类型的变量)、给对象变量赋值,以及使用对象变量的4大好处。
通过示例代码的一步一步简化,介绍了With … End With结构的使用。该结构是VBA中一种高效处理重复引用对象的方式。
使用已经学过的知识,初步规划一个简单的应用系统,并使用一些直观的代码实现简单的数据转移功能。
详细介绍了VBA内置的MsgBox函数(语法及参数),实现与用户的简单交互:向用户显示信息和获取用户的操作信息。
详细介绍了If语句的语法结构及多种表现形式。
详细介绍了Select Case结构的语法,以及判断表达式的形式。
详细介绍了For-Next循环语句的语法结构。
详细介绍了Do While循环语句的语法结构(2种形式)。
详细介绍了Do Until循环语句的语法结构(2种形式)。
详细介绍了专为对象设计的For Each-Next循环语句的语法结构。该结构可以在对象组成的集合中循环。
初步介绍了Sub过程和Function过程的基本形式,以及(Function过程的)简单使用方式。
解答初学者遇到的一些疑惑,包括打开有些Excel工作簿时会出现安全警告、保存有些Excel工作簿时会出现额外的提示信息、Excel界面中如何调出“开发工具”选项卡、VBA代码的放置位置、如何运行VBA代码,等等。
您觉得以上关于Excel VBA最基础的入门介绍还可以更简单些吗?形式还可以更生动活泼些吗?还有什么需要补充的吗?
欢迎您在下面留言。
本文及文中提到的28篇文章均首发于完美Excel微信公众号:excelperfect。