引言
已经记不清楚写ExcelVBA解读系列文章是什么时候开始的了,只记得当时写作的目的是想用最浅显的语言、直观的图示讲解Excel VBA的知识。从开始一直坚持,断断续续,至今已经在完美Excel微信公众号上推送了大约118篇文章,从最基础的语法到关键的对象讲解,涵盖了Excel VBA编程和使用的基础技术。
下面,我将整个ExcelVBA解读系列文章进行重新整理排列,以方便想学习的朋友快速查找并学习相关内容。(温馨提示:点击蓝色文字可以进入相应的文章页面。在文章推送时,我是按Range对象、Worksheet对象、Workbook对象、Application对象的顺序,本次整理按照Excel对象模型从顶向下的顺序,因此如果刚开始有些概念不明白的话,可以先看一下Range对象的前几篇文章,如第77篇文章。)
目录
32.控制状态栏——DisplayStatusBar属性和StatusBar属性
40.在代码中使用工作表函数——WorksheetFunction属性
54. Workbook对象的Open事件和BeforeClose事件
55. Workbook对象的SheetActivate事件、SheetDeactivate和SheetSelectionChange事件
86.快速确定工作表中已使用的区域——UsedRange属性
87.告诉你单元格住哪儿——使用Address属性获取单元格地址
90.快速定位到特定的单元格——SpecialCells方法
94.获取整行或整列——EntireRow属性和EntireColumn属性
102.在VBA中使用公式1——Formula属性和FormulaR1C1属性
103.在VBA中使用公式2——FormulaArray属性及相关属性
下一步
在已经推送的ExcelVBA系列文章中,我们讲解了基础的语法知识和Excel对象模型,逐个讲解了常用的Excel对象及其属性、方法或事件,并列举了大量的示例。应该说,你认真研习这些文章并调试其中的示例代码,应该可以熟练编写代码发挥VBA的作用并解决很多你遇到的问题。
然而,Excel VBA不仅仅如此。我们还没有详细讲解过Sub过程和Function过程的详细语法、代码模块的组织、代码调试技术和错误处理,也没有系统讲解类模块、用户窗体技术。这些都是我们下一步要详细讲解的内容,我可能会将它们放到基础扩展系列中进行讲解,也可能会继续Excel VBA解读系列,但目前还没有想好!