作者:乔山办公网日期:
返回目录:excel表格制作
本节目标是让每个人能自己编写第一个VBA程序,先来看看几个前置条件。
1. Excel运行宏代码的时候需要在Excel中设置启动宏,如何开启请查看下图。
2. 宏代码只能保持在.xls或者xlsm格式的文件中,所以在编写完成后保存文件的时候一定记住选择.xls/.xlsm格式,否则你花半天写大代码都不翼而飞了。
3. 在Excel菜单中添加“开发工具”菜单,“开发工具”菜单里面都是用来开发VBA的菜单。
4. 快捷键Alt+F11,按这个快捷键会直接进入到VBA的编译器内,可以在里面编写你的VBA代码了。
下面来编写自己的第一个VBA工具,
1.打开Excel工具
2.在Sheet1中第一列录入一些信息
3.点击“开发工具”菜单,再点击“录制宏”按钮。
4.选中第一列,按Ctrl+C复制一下,再选中Sheet2,粘贴数据到第一列
5.选择“data”菜单中取重复的按钮,给第一列去重复。
6.点击“开发工具”菜单,停止录制宏。
好了,第一个VBA工具已经完成了,接下来看看如果运行工具。
1.删除掉Sheet2第一列数据,回到Sheet1
2.选择“开发工具”中“宏”菜单,在弹出的对话框中,你会看到有一个命名为Macro1(具体看电脑生成情况)的方法,再点击对话框中右边的“Run”按钮。
怎么样,是不是发现自己刚才的手动一步一步的操作,现在就只需要一个按钮都完成了。有没有瞬间感觉太不可思议,这个实例还只是入门级别的,你跟着学到后面才会发现真正的能提高工作效率的自动化工具的艺术。今天你学到了吗?给大家留一个思考题,录制宏能录制下自己所有的操作,是不是只要使用录制宏吧自己的操作都录制下来,一个真正能使用的自动化工具就完成了吗?相信经过大家的思考,能帮忙更快理解VBA。