分享

一键使用这些VBA代码,提高效率,少加班!

 汉无为 2024-03-09 发布于广东

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 -

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多