在我们的日常工作中很多的人都会接触office这款办公产品,当然国产有wps。但是不管是外国的office还是wps基本涵盖了所有的行业的办公。用的最多的基本都是Excel和Word以及Powerpoint。基本的操作可以说只要稍微接触过的人都会,实在不济还可以上网查询操作办法。

但是还有很多的时候我们对表格文档的处理需求在office工具栏并没有直接的操作菜单。这时候就轮到VBA出场了,可问题是很多人知道宏的存在但是并不会知道到底有啥用,刚好最近打算学习一下VBA,后面我会时常更新VBA的操作,从最基本的循环到后面比较复杂一些的操作。

一、循环:
其中涉及的简单的基本知识我会标注,后面就不会进行标注了。
循环语句在基本所有的计算机语言当中都存在,其存在为程序重复执行相同的算法提供了方式。简化了繁琐的重复操作。
首先知道如何打开Excel内嵌的VBA编辑器。快捷键Alt+F11或者在菜单栏开发工具中打开。
选中需要创建的表右击选择插入,见下图:

例子:如果我们需要对某一列进行隔行按顺序添加数字。(代码如下)

解析:
Option Explicit:跟Dim配套使用,防止申明变量后,后面书写错误程序不会报错。
Sub 程序名:与End Sub配合使用为程序的开始标志
End Sub:程序的结束标志
For……Next:循环语句格式
Cells(A,B):指定Excecl中某一个单元格(A为行,B为列)

在上面的程序中还有一种方法,就是在For Row_test=1 To 20后面再加上Step 2。因为循环语句默认循环一次就增加一,但是我们可以通过Step指定步长,注意步长也可以是负数,相当于正序和倒序的区别。
在Excel表格中可以画出按钮执行,操作见下:

在插入中还有很多的插件,以后会操作演示。
选择按钮后随意在表格的空白位置用鼠标画出按钮,这时候一般会弹出让你选择哪个宏,就选择刚命名的Test2就行。随后点击按钮就行。

结果:
后面我会持续更新类似VBA编程操作,更加详细的整理了一份思维导图,等到更新结束我会免费放在文章中。关注我共同进步。