搜索
写经验 领红包
 > 影视

vba小技巧(vba怎么操作)

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

各位小伙伴,今天小编决定把学习VBA的窍门分享给大家!看过本篇相信你一定能掌握期待已久的学习VBA精髓!有些小伙伴已经用过录制宏,但有的同学还不会用宏。没用过的也没关系后续我将陆续分享关于宏录制、判断语句、循环语句......等文章请大家关注。

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

判断语句逻辑图:

循环语句逻辑图:

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

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

if ...then...或 if ... then...else.... 单条件选择,类似EXCEL中的 if函数select case..... 多条件选择,类似EXCEL中的 ifS函数。循环语句主要有三种形式:for ... next 按次数执行循环。do while 先判断条件,成立就执行循环。do until 先执行循环 ,直到条件为真才结束。具体的使用后续小编会分享给大家。本篇重点是让大家掌握VBA学习的主要脉络。事实上VBA远不止这些内容,但有了这个基础你就有能力也有信心去学更多更核心的内容了。看个案例:如下图所示上面红框部分是录制的宏,下面是使用循环和判断 包裹上面录制的宏。下面部分录制的宏有做了稍修改,这个案例作用是把右边 库存列<10的填充颜色。本案例只是用来做演示说明问题,实际像这样的情况我们用筛选填充下就好了无需用VBA。

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

总结:

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

本文内容由小苹整理编辑!