你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码


下面,就以制作考场座位标签为例,看看怎样在Excel中录下解决这一问题的VBA代码。
步骤一:选中考生信息表的A1 单元格,依次单击【开发工具】→【录制宏】命令,调
出【录制宏】对话框,如图 1-14 所示。
你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图
步骤二:在【录制宏】对话框中输入宏的名称,单击【确定】按钮,如图 1-15 所示。
你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图(1)
提示:用宏录制器获得的VBA代码,在Excel中称为宏。设置的“宏名”,就是替这组代码取的名字,设置宏名没有太多限制,但建议设置一个方便记忆和理解的名称。
步骤三:依次单击【开发工具】→【使用相对引用】命令,将引用样式切换为相对引用,如图 1-16 所示。
你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图(2)
步骤四:执行一遍制作考场座位标签的操作。
(1)在第 2 条考生信息记录前插入两行空行,如图 1-17 所示。
你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图(3)
(2)复制表头到第 2 条考生信息记录前的空行中,如图 1-18 所示。
你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图(4)
(3)设置相邻两条座位标签之间空行的边框线,如图 1-19 所示。
你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图(5)
步骤五:选中A4 单元格,即新复制所得表头的第一个单元格,依次单击【开发工具】→【停止录制】命令结束录制操作,如图 1-20 所示。
你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图(6)
完成以上操作后,制作一条考场座位标签的操作,就被Excel “翻译”为VBA代码并保存下来了。
依次单击【开发工具】→【宏】命令,在调出的【宏】对话框中选择“制作考场座位标签”,单击【编辑】按钮即可在打开的窗口中看到录制所得的VBA代码,如图 1-21所示。
你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图(7)

你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图(8)

  推荐阅读  

北京大学出版社

《别怕,Excel VBA其实很简单(第3版)》

你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图(9)

一句顶一万句的“懒人心法”,教你一键搞定所有报表! 

久经读者和市场检验的畅销书!


(当当自营店,本书5折限时抢,手慢无!)

你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码插图(10) 点击左下“阅读原文”,也可直达京东参加满100-50抢购!
图片部分来自网络,如有侵权请联系QQ897219494,或者发布邮箱[email protected]
技能大全,高效工具 » 你不知道的VBA技巧|将 Excel 中的操作“翻译”成 VBA 代码

发表评论

提供最优质的资源集合

立即查看 了解详情