分享

VBA窍门大公开!本篇你一定不能错过!

 EXCEL应用_开发 2023-03-29 发布于福建

        各位小伙伴,今天小编决定把学习VBA的窍门分享给大家!看过本篇相信你一定能掌握期待已久的学习VBA精髓!有些小伙伴已经用过录制宏,但有的同学还不会用宏。没用过的也没关系你可以参考《EXCEL 编程的入门捷径》       

    事实上宏录制的就是VBA代码,但宏最大的问题就是无法判断循环。但宏确实很重要!尤其对于没有编程基础的学习者来说它是重要的捷径。为什么这么说呢?比如你在EXCEL中要做复制、粘贴、删除、输入公式......各种操作你不知道代码怎么写,你就可以录制宏,这是最快最有效的办法。有些同学会录制宏了,但还是有很多问题搞不定。所以你就需要学习VBA的判断循环语句。这并不难但这很重要。来看下判断循环语句的逻辑结构图:

判断语句逻辑图

循环语句逻辑图

通过以上的逻辑图大家就明白这两结构可以改变程序执行轨迹。这样一来我们日常工作中的操作就可以通过录制宏,配合判断语句以及循环语句 来实现比较复杂的情况。


在VBA中判断语句主要有两种形式:

  1. if ...then...或 if ... then...else.... 单条件选择,类似EXCEL中的 if函数

  2. select case..... 多条件选择,类似EXCEL中的 ifS函数。


    循环语句主要有三种形式:

  3. for ... next  按次数执行循环。

  4. do while   先判断条件,成立就执行循环。

  5. do until    先执行循环 ,直到条件为真才结束。

    具体的使用后续小编会分享给大家。本篇重点是让大家掌握VBA学习的主要脉络。事实上VBA远不止这些内容,但有了这个基础你就有能力也有信心去学更多更核心的内容了。

    看个案例:

    如下图所示上面红框部分是录制的宏,下面是使用循环判断 包裹上面录制的宏。下面部分录制的宏有做了稍修改,这个案例作用是把右边 库存列<10的填充颜色。本案例只是用来做演示说明问题,实际像这样的情况我们用筛选填充下就好了无需用VBA。

  6. 小技巧:如果你录制出来的宏你看不懂,这样你就不知道在哪里修改了,最好的办法就是你录制一个操作就停止,然后马上打开VBE界面查看,你就明白你这步操作的代码是怎么写的了。日积月累,你就越来越看得懂录制的代码,进而能自己写对应的操作VBA代码而不用录制了。

    总结:

    学习VBA的窍门就是——1.录制宏 2. 在录制好的宏代码中插入判断或循环语句。这样你基本就掌握了入门VBA的学习要领。有了这个前提,你就能在工作中不断 “尝到甜头”,你在学习中就越来越有动力,越来越有信心。对后续学习更进一步的内容是有决定性的作用的。

    更多精彩 关内容:

VBA 与宏的区别有哪些?

VBA入门—变量与使用

VBA入门-更全面的了解VBA的妙用!

         为了了解大家感兴趣的内容,以便日后小编产出更多贴近大家需求的内容请大家完成下以下问卷吧。

今天就跟大家分享到这了,感谢各位小伙伴的支持请大家帮忙点赞、转发收藏、在看,我将创作更多更好的内容分享给大家关注我的公众号excel应用与开发 

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多