一键使用这些VBA代码,提高效率,少加班!
VBA是微软公司开发的一种宏语言,让用户在微软的Office套件程序中(如Excel、Word、PPT等)进行功能的自由拓展。
灵活使用VBA,能让你的Office如虎添翼,办公效率大大提高。
不坑盒子已经上线了“代码仓库”功能,仓库拥有完善的共享生态,你可以在仓库里面一键点击使用别人共享的VBA代码。
其实在当初发布它的时候,我就介绍过使用它的方法,今天再来科谱一次;同时再给大家罗列一下大家共享出来的比较实用的代码。
使用基础
要想在Office中使用VBA功能,需要设置一下宏安全性,默认宏安全性很高,是使用不了VBA代码的。
MicroSoft Office
不管是Word、Excel、还是PPT,都需要这样设置一次,以后便不用再设置了。
这两个勾选上后,就能一键使用“代码仓库”中的现成的代码了。
WPS
WPS免费版是不具有VBA功能的,官方渠道添加VBA功能是要收费的,还很贵。
你得自己想办法,给你的WPS添加上VBA功能。
然后在文字、表格、演示三个套件中,分别按下图设置一次,以后便不用再设置了。
点击旁边的可靠发行商
选项卡,这里面也需要勾选。
这两个地方设置后,就可以在WPS中一键使用“代码仓库”中的现成的代码了。
优秀的代码
如果你觉得不坑盒子现有功能满足不了你,那么你一定要点开“代码仓库”看一看!
Word、Excel、PPT中的代码仓库存放的代码是不同的,因为这三者的代码不是通用的,所以千万不要搞混了。
感谢无私的共享者,在陆续不断地往代码仓库共享代码,让大家的Office拥有了更多的功能。
接下来,我们来看看目前有哪些实用的代码,或许能帮上你呢!
Word中
1.文件夹内Word批量转PDF
贡献者:@冰凉74567
点击执行
按钮,会弹出文件夹选择窗口,选择你存放Word文件的文件夹,就能把里面的全部Word文件转为高清的PDF文档了。
2.给选定数字添加千分位符
贡献者:@不坑
在Word文档中,选择一串数字,点击执行
按钮,即可给数字添加千分位符。
3.统计共有多少行(段落)
贡献者:@不坑
点击执行
按钮,即可统计当前文档一项有多少个段落。
4.段前添加①②③序号
贡献者:@不坑
点击执行
按钮,即可给当前段落添加上带圈的序号,如果要给全文都添加,需要先全选全部内容。
5.自动排版
贡献者:@文化属性8386
看这代码的子函数名有xkonglong,可能贡献者是复制的小恐龙的VBA代码,如果小恐龙那边觉得这样共享不合适,可能这个代码会下架。
点击执行
按钮,即可对文档内容进行自动排版。
💡这儿的排版和不坑盒子自带的排版不同,但它也能自动识别各级标题的特征;对于落款处的时间也能自动靠右。
Excel中
Excel中共享的代码就明显比Word中要多得多了,还有很多共享出来的代码我都没时间一一去尝试。
1.两个区域内容交换
贡献者:@Dr.Lx89071
选择两个区域(按键盘的Ctrl
键,可以同时选择多个不连续的区域),再点击执行
按钮,即可把这2个区域的内容进行交换。
💡当需要交换大量数据的时候,这个功能就可以派上用场了。
2.获取指定文件夹下文件列表
贡献者:@朱⃰付⃰安⃰83616
点击执行
按钮,会弹出目录选择窗口,选择你想要统计的目录,即可把目录下的文件放进xls文档中(支持子目录下的文件)。
💡用这个功能,可以一键把你的奖状、证书统计进来,评职称的时候可以很方便统计你的业绩。
3.输出图片
贡献者: @9591
先在Excel中选择一个区域,点击执行
按钮,即可把选中的区域导出为一张图片。
4.多列变单列
贡献者: @荆州胡30594
可以把选区的数据,放到一列中去。
💡这个功能可以对一些混乱的数据进行清洗,生成一个清单。
5.优秀率等计算
贡献者: @Herry(留住)98790
选择一列成绩,点击执行
后,自动在后面统计优生率、及格率、平均分等内容。
💡这一个功能应该是教师必备的,之前还看到有老师对着电子表格用手机计算器来一个一个按,试试这个代码吧!
Excel里面的代码仓库,还有很多实用的代码,不方便一一罗列,大家记得点开看看,最好一个一个点击试试看。
PPT中
1.高亮演示文稿中的标题占位符
贡献者: @似最初45042
点击执行
将以高亮的形式显示PPT中的标题点位符。
2.突出显示群组形状
贡献者: @似最初45042
选中一个已经组合的对象,点击执行
,即可绘制组合内部对象的边缘。
💡对于一些复杂的组合图形,可以一键看到它内部元素的边缘。
3.删除空白占位符
贡献者: @似最初45042
通常在母版中会设置很多占位符,方便用户一键输入内容。
点击执行
按钮,即可一键删掉这些点位符。
私有库
每个人的风格不同,共享的代码作用也不同;有时候别人贡献的代码你很喜欢,但里面操作的格子、数据与你想的有点差异;这时,你就可以把别人的代码复制到你的私人库中,再对代码进行修改。
如,这段代码是把字体设置为“微软雅黑”,你想设置为其他的,那么就可以复制到私人库之后,再修改保存,下次再在私人库中使用即可。
如今,AIGC这么发达,何不让它为你服务呢?
让AI帮你写VBA代码,再放进代码仓库中。从此,你想要啥功能,就能增加什么功能了,不用再来拼命催不坑老师更新盒子了。
- end -
不坑老师付费知识圈子已经创建1月有余,在里面可以免费看课、下载神器、提问、奖励性打卡……
目前还有特殊的权益相送!
▼ 推荐阅读 ▼
2024-03-02
2024-03-02
2024-02-29
2024-02-23