vbaexcel退出编辑状态_零基础学VBA:什么是VBA?如何编写和运行VBA代码?

更新时间:2023-06-14 13:18:40 阅读: 评论:0

vbaexcel退出编辑状态_零基础学VBA:什么是VBA?如何编
就是遇见你写和运⾏VBA代码?
HI,⼤家好,我是星光,今天咱们来继续学习VBA。在上⼀章咱们讲了为什么要学习VBA~VBA还值不值得学~学了还有没有⽤~零基础学VBA编程01:VBA还能不能学?学了还有没有⽤?
这⼀章咱们再来简单回答⼏个⼩问题:什么是VBA?如何编写和运⾏VBA代码?
西周多少年
什么是VBA 先来看第⼀个问题,什么是VBA? 你学了⼀段时间VBA,有⼀天有个异性朋友问…… “⼩胖,你最近在学什么呀?”“VBA!” “VBA是什么呀?” “VBA就是……反正很厉害,它可以减少很多重复性的⼯作,可以很轻松就让Excel简易化⾃动化智能化,你听我说,它还可以做⼈机交互界⾯,完成Excel⾃⾝功能⽆法完成的⾼度复杂的任务,还能够⼀键⽣成Word和PPT,你说厉害不厉害?”
鲜百合怎么做好吃“听不太懂哎——它和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的地盘。
不过在默认状态下,Excel功能区并不显⽰【开发⼯具】选项卡。这是由于VBA属于Excel的⾼级功能,既然是⾼级功能⾃然要享受⼀番特殊的待遇——不要说什么⼈⼈平等这样骗⼈的⿁话,毕竟Excel它不是⼈——这待遇就是 关起来不能主动见⼈。 在【⽂件】选项卡中单击【选项】命令,打开【Excel选项】对话框。在该对话框中,单击【⾃定义功能区】选项卡,在右侧列表框中选中【开发⼯具】复选框,单击【确定】按钮关闭【Excel选项】对话框,即可在功能区中显⽰【开发⼯具】选项卡。
驾照科目四在【开发⼯具】选项卡中单击【Visual Basic】或者【查看代码】按钮即可进⼊VBE。
…… 打个响指,⼀起来详细认识下VBE吧,毕竟以后咱们就靠它编写VBA代码了,⽆论如何总得混个⾯熟先。 认识VBE VBE有菜单栏、⼯具栏和功能窗⼝三部分组成。
菜单栏的选项卡⽐较多,现在说了你也记不住,就等⽤到时咱们再说。这⾥先重点说下功能窗⼝。免费网站视频
功能窗⼝⼜分为【⼯程资源管理器窗⼝】、【属性窗⼝】、【代码窗⼝】、【⽴即窗⼝】、【本地窗⼝】等五⼤窗⼝。
不同的窗⼝功能和作⽤如下。 1、⼯程资源管理器窗⼝ ⼯程资源管理器窗⼝,顾名思义,也就是管理⼯程资源的地⽅;这⾥的⼯程指的是⼯作簿中模块的集合。它呈现树形结构,包含4类对象:Excel对象(⼯作表和⼯作簿)、模块对象、窗体对象和类模块对象。
多的反义词
⼀个新建⼯作簿的⼯程资源管理器窗⼝默认只有⼯作表对象和ThisWorkbook对象;但我们需要重点了解的是模块对象,绝⼤多数的VBA 过程都是在模块对象中编辑和保存的。 依次单击【菜单】→【插⼊】→【模块】,即可⽣成⼀个模块和模块对应的【代码窗⼝】。在【代码窗⼝】中我们可以新建或编辑VBA过程。
2、属性窗⼝ 属性窗⼝⽤来查看和设置对象的属性,⽐如设置窗体颜⾊、⼤⼩、设置⼯作表对象的显⽰状态为深度隐藏等。
3、代码窗⼝ 代码窗⼝⽤来显⽰和编辑VBA代码。【⼯程资源管理器】中每个对象都拥有⾃⼰的代码窗⼝,双击某个对象,即可在VBE中打开该对象的代码窗⼝。 代码窗⼝分为上下两个部分,上部为对象列表框和过程/事件列表框,下部为代码编辑区。
4、⽴即窗⼝ ⽴即窗⼝常⽤于代码调试,在该窗⼝输⼊代码,按回车键即可看到代码执⾏后的结果。除了在⽴即窗⼝中直接输⼊代码外,也可以在VBA代码中使⽤Debug.Print命令将指定内容输⼊到⽴即窗⼝中,这在代码调试过程中较为常⽤。茵芋
不过需要注意的是,⽴即窗⼝和代码窗⼝不同。当Excel程序关闭后,系统会⾃动清除⽴即窗⼝中的内容。 5、本地窗⼝ 本地窗⼝将⾃动显⽰出当前过程中所有的变量声明和变量值,⽽且会随着代码运⾏的过程⾃动更新显⽰,这是我们调试代码最主要的依据。
…… ⼩贴⼠: 在Excel中,以上窗⼝并⾮全部默认显⽰。单击VBE菜单栏上的【视图】选项卡,会打
开⼀个选项菜单,熊迪们可以根据需要选择显⽰相应的功能窗⼝,通常建议⾄少选择显⽰【⼯程资源管理器窗⼝】、【代码窗⼝】和【本地窗⼝】。
贺龙中学

本文发布于:2023-06-14 13:18:40,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/952717.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:对象   功能   代码
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图