不懂编程不要紧,不懂VBA也不要紧,今天就来放个大招,我来给大家讲一个新内容:录制宏功能
对于没有编程基础的童鞋来说,让他一下子编写一段代码有点强人所难,录制宏可以很好的帮助初学者平稳的过度到自己编写VBA
录制宏是学习Excel VBA的便携工具,不管是初学者还是具有多年编程经验的老程序员都会通过录制宏来产生宏代码,然后再根据具体需求修改宏代码。
录制宏时使用的是Excel自带的操作记录器,它可以用代码记录下用户的当前操作。当结束录制后可以重播代码,让代码代替手工操作去执行批量操作的命令,这样就减轻了用户的工作量了。
打个比方,我们可以把录制宏看做是生活中的录音机,某位老师在教第一批学生的时候,可以通过录音机把自己教课内容录制下来,等到他再教第二批或第三批的学生时,他就不必再口述一遍而是把之前录好的声音放给学生听,这就减轻了工作量,其原理和录制宏如出一辙。
我这里就用Excel录制了一段宏,用来清除工作表中所有的图表,下面是操作步骤。
Step 1
新建一个空白的工作簿,在3个工作表当中各插图3张图片。
Step 2
在功能栏里找到视图,选择录制宏功能按钮。
Step 3
在录制宏的对话框中,对“宏名”设置为“delete”,快捷键文本框中输入小写字母a,在说明文本框中输入“删除所有图形”,最后单击“确定”按钮,启动录制宏。
备注:在录制宏阶段,所有的操作都会被记录器记录下来,为了避免产生不必要的代码,在启动录制宏的时候,要考虑清楚每一步的操作
Step 4
在第一个工作表中,输入快捷键“Ctrl+G”启动定位按钮,然后选择“定位条件”按钮,从而打开定位条件。
Step 5
在“条件定位”对话框中,选择“对象”定位框。
Step 6
在点击“确定”后,在第一个工作表中,所有的图形都已被选中,然后我们选择键盘上的“delete”,删除画面上所有的图形。
Step 7
按“Alt+F11”组合键进入VBE界面,在模块1中就可以看见前面录制宏时产生的代码。
Step 8
再按“Alt+F11”组合键返回工作表界面。
Step 9
进入Sheet2工作表中,按前面设置好的快捷键“Ctrl+a”,如果工作表中存在图形对象的话,此时将会对工作表2中的所有图形删除干净。
是不是操作简单方便,大家学会了吗?
本文由每天轻松学点Excel原创,欢迎留言
领取专属 10元无门槛券
私享最新 技术干货