初识VBA

  1. VBA是什么 自己的理解:VBA就是一种语言,你用符合语言规则的语句写出来后,VBA解析器能够完全认识的话,它就能按照规则进行执行。和我们日常的语言中文、英文等是一个道理。你只有和懂中文的说中文,对方才能知道你说的是什么,你对不懂的人说,那也等于白说。而且我认为它比我们日常用语简单太多了,学起来是不难的。(官方说明请baidu)
  2. 如何开始 VBA不能单独使用,必须和某一种文档在一起。我们以Excel为例,首先为了以后方便使用,需要进行一些简单设置:

把菜单开发工具显示出来方便以后打开VBA编辑器(点“Visual Basic”打开的那个界面)、设置宏安全性是为了能够打开文件就执行程序(这一步设置后,一定要关闭所有的Excel)、VBA编辑里的设置我的已经设置好了,按图中勾选即可。

  1. 使用录制功能开始第1个程序 Excel VBA有强大的录制功能,可以记录你的操作过程,把操作过程转变为代码,对于初学者这是个很好的学习工具:

把窗口设置如图,方便查看。 点击录制,会提示让我们设置一些东西,都按默认。开始录制后,VBA编辑器里就多了1个叫做“模块1”的东西,这个东西就是写代码的地方。 图中可以看出,我的每一步都被记录了,你可以自己多试试,至于出来的是什么可以暂不去管。 这个功能到现在我也偶尔会用,因为有时候会不记得需要操作的东西单词怎么写,录制一下你就知道了,非常方便。

  1. 小结 这里只是非常初步的了解了一下VBA,下一次自己动手写一个。

本文分享自微信公众号 - VBA 学习(xyjvba),作者:xyj

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-03-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • VBA操作VBA——VBA工程对象

    前面的VBA意思是指VBA程序,后面的VBA是指VBA工程对象(代码和组织代码的模块、类等)。

    xyj
  • For语句

    计算机擅长做重复、重复又重复的事,它不知道疲惫。For语句就是一种循环语句,再一次罗嗦一次,在VBA编辑器里插入模块,随便写个For,按F1,先看看官方的帮助文...

    xyj
  • VBA解析VBAProject 02——解析

    在VBA解析中已经介绍,VBAProject无论是03版本的还是07版本的,都是一个数据流。

    xyj
  • VBA

    https://insights.stackoverflow.com/survey/2020#community-visiting-stack-overflow

    量化投资与机器学习微信公众号
  • VBA到底有多厉害?VBA公众号推荐

    Sam Gor
  • For语句

    计算机擅长做重复、重复又重复的事,它不知道疲惫。For语句就是一种循环语句,再一次罗嗦一次,在VBA编辑器里插入模块,随便写个For,按F1,先看看官方的帮助文...

    xyj
  • 如何将重复工作实现自动化?

    身边朋友经常问我,“猴子,我一个月总有几天,用Excel干同一件机械重复的事儿,有没有省时省力的招儿?”

    猴子数据分析
  • RxJava +Retrofit 你需要掌握的几个实用技巧

    RxJava +Retrofit 你需要掌握的几个技巧,Retrofit中OkHttp缓存,统一对有无网络处理, 异常处理,返回结果问题.

    开发者技术前线
  • ASP.NET Core中使用Graylog记录日志

    通常POST请求数据都在请求体中,ASP.NET Core中HttpRequest类型的Body属性是HttpRequestStream类型,该类型源码在Git...

    雪飞鸿
  • 关联分析案例:一套数据学会如何从数据到信息到决策

    俗话说,忘记历史就是背叛自己,今天这篇用此做开场再合适不过。 这一篇将根据一个虚拟的故事,来介绍如何通过历史数据来帮助一个销售人员发现规律信息从而辅助他来做一些...

    小莹莹

扫码关注云+社区

领取腾讯云代金券