如何只运行部分代码_什么是VBA?如何编写和运行VBA代码?
“听不太懂哎——它和VAR是什么关系?没关系?那和BRA呢?也没关系?那V是什么?B是什么?A又是什么?”“……”你很茫然,于是想起了那个叫百度的混蛋,默默搜索了一番。 什么是VBA?VBA是Visual Basic For Application的简称,是VB语言的一个分支,是一种建立在Office应用程序中的开发工具,是……——然而知道这概念也啥实际用处,因为你的异性朋友依然听不懂你在说什么。 “还是听不太懂哎,对了,VBA是不是宏?” “宏?”“就是病毒!”“病毒?不不不,有的不是病毒,有的……”“那就是病毒咯!”你无语,只好继续百度。 什么是宏?宏来源于英文单词“marco”,是一种批量处理的称谓,暗示着将小命令或动作转化为一系列指令,是软件提供的一种特殊功能,也就是说宏并非Office软件所独有,因此从广义上来说,VBA确实是一种宏,但宏却未必是VBA…… 宏是不是病毒?这就好比问人是不是好人?人当然有好人也有坏人,好人也可能做坏事,坏人也可能做好事,人是不是好人,得看在某个时间里TA做了什么事,这就不是薛定谔的猫…… “VBA是一种非常简单实用的编程语言,它可以做坏事,也可以做好事……”你尝试着解释。“编程?那小胖你就是程序猿咯?”她看了看你的发际线,“嗯,看起来确实有一点儿像。”“不……不是……你误会了!程序猿是一个职业的称呼,并不是会一点编程就是程序猿,还需要穿格子衫,还……” “听不懂哎。”她看着你的发际线。 “……” …… 且不管你的发际线到底怎么样,咱们还是大体了解了VBA是什么,那么——如何编写VBA呢? 谈到编写VBA,就不得不说一下VBE…… 什么是VBE 大部分编程语言都有自己的集成开发环境IDE(Integrated Development Environment),它为用户提供了代码编写功能、分析功能、调试功能等,比如语法高亮、语句自动补全、参考资料…… VBA也不例外,VBA的代码编辑器依托于Office软件,又被称为VBE(Visual Basic Editor)窗口——换句话说,VBE窗口也就是咱们以后编写VBA程序的地方。长相有点儿寒酸,如下图所示。 进入VBE窗口常用方式有以下几种。 ▎第1种方式是快捷键。 ▎第2种方式是右键单击任意工作表标签,在弹出的快捷菜单中选中【查看代码】命令。 ▎第3种方式是在【开发工具】选项卡中进行操作。……我们知道Excel有功能区,功能区内有选项卡,每个选项卡对应不同的功能分类。比如【开始】选项卡集中了用户最常使用的功能;【插入】选项卡集中了透视表、图形和图表等功能;【页面布局】是打印;【公式】是函数公式……【开发工具】选项卡则属于VBA的地盘。