vba代码编程800例_零基础学VBA编程02:什么是VBA?如何编写和运行VBA代码?

本文介绍了VBA的基础知识,包括VBA的定义,以及通过复制粘贴、自己编写、插入按钮和在VBE环境中运行VBA代码的四种方式。同时,讲解了如何保存带有宏的文件。
摘要由CSDN通过智能技术生成
5bc46a3ae59eecc6111739463d9a2cba.png 每天一篇原创Excel图文 微信公众号:Excel星球 NO.71-什么是VBA 作者:看见星光  微博:EXCELers / 知识星球:Excel

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程序的地方。 长相有点儿寒酸,如下图所示。 8ca278b3d38db55f8dd220c3483f928f.png 进入VBE窗口常用方式有以下几种。 第1种方式是快捷键。 第2种方式是右键单击任意工作表标签,在弹出的快捷菜单中选中【查看代码】命令。 801679577976a475bd752df4dc940c2d.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值