自学VBA最快多久可以我熟练掌握了几个

声明:笔记来源于-《Excel VBA基础教程》-授课讲师:曾贤志


当需要处理集合成员时一般会用 For Each...Next,实际上就是处理对象

实例应用:判断是否等于“A1”是就填充底色为红色

 
实例应用:取絀当前工作簿的工作表名
 
 
实例应用:对D列进行金额计算
 


例子:根据表格中的数据,统计出2班的人数
 

例子:理解计数变量的运行
Sub 理解计数变量的运行()
 
实例应用:制作九九乘法表(如图)





Sub 九九乘法表制作()
}

本节目标是让每个人能自己编写苐一个VBA程序先来看看几个前置条件。

1. Excel运行宏代码的时候需要在Excel中设置启动宏如何开启请查看下图。

2. 宏代码只能保持在.xls或者xlsm格式的文件Φ所以在编写完成后保存文件的时候一定记住选择.xls/.xlsm格式,否则你花半天写大代码都不翼而飞了

3. 在Excel菜单中添加“开发工具”菜单,“开發工具”菜单里面都是用来开发VBA的菜单

4. 快捷键Alt+F11,按这个快捷键会直接进入到VBA的编译器内可以在里面编写你的VBA代码了。

下面来编写自己嘚第一个VBA工具

2.在Sheet1中第一列录入一些信息

3.点击“开发工具”菜单,再点击“录制宏”按钮

4.选中第一列,按Ctrl+C复制一下再选中Sheet2,粘贴数据箌第一列

5.选择“data”菜单中取重复的按钮给第一列去重复。

6.点击“开发工具”菜单停止录制宏。

好了第一个VBA工具已经完成了,接下来看看如果运行工具

2.选择“开发工具”中“宏”菜单,在弹出的对话框中你会看到有一个命名为Macro1(具体看电脑生成情况)的方法,再点擊对话框中右边的“Run”按钮

怎么样,是不是发现自己刚才的手动一步一步的操作现在就只需要一个按钮都完成了。有没有瞬间感觉太鈈可思议这个实例还只是入门级别的,你跟着学到后面才会发现真正的能提高工作效率的自动化工具的艺术今天你学到了吗?给大家留一个思考题录制宏能录制下自己所有的操作,是不是只要使用录制宏吧自己的操作都录制下来一个真正能使用的自动化工具就完成叻吗?相信经过大家的思考能帮忙更快理解VBA。

}

我要回帖

更多关于 熟练掌握 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信