excel里如何查找工作簿想要的颜色 (excel vba经典代码应用大全)

尝试将积累的知识碎片输出, 这是 "进击的AccessEr" 的原创文章

一开始学习Excel VBA就有个疑惑 : 难道每次都需要在固定的 工作表 中编辑 VBA 代码吗?

不知道你是否存在和我一样的疑惑, 我的这个疑惑困扰了很长一段时间, 直到最近在我感觉学习初见成效时竟然在看书时无意发现了一个基础知识 : 个人宏工作薄 (我个人不怎么重视基础知识, 多走了很多弯路)

那什么是 个人宏工作薄 呢?

在录制宏时,其中一个选项是将宏录制到"个人宏工作簿"中。如果创建了特别有用的 VBA 宏,可能希望将这些例程存储在个人宏工作簿中。这是一个工作簿,名为 Personal.xlsb,它存储在 XLStart 目录中。无论何时启动 Excel,都会加载这个工作簿,并且可以访问存储在该工作簿中的宏。Personal.xlsb 是一个隐藏的工作簿。因此在使用 Excel 工作时,是看不到该工作簿的。

具体操作如下:

excelvba宏如何指定给所有工作表,excelvba经典代码应用大全

开发工具 需要在 Excel选项 - 自定义功能区 选择

excelvba宏如何指定给所有工作表,excelvba经典代码应用大全

确定 后就可以开始录制宏, 录制完成后点 停止录制, 打开 VBA编辑器 (Alt+F11)

excelvba宏如何指定给所有工作表,excelvba经典代码应用大全

编辑器 打开会发现多了 "Personal.xlsb", 双击 模块 可以找到录制的宏

Personal.xlsb 不会因你打开的 工作表 而变化 , 不管你打开哪一个工作表, 打开编辑器后都可以看到 Personal.xlsb, 这样随时查看VBA代码了, 不用再想我把代码记录在哪一个工作表或者再打开工作表去复制, 减少了工作量, 提升了学习的热情.

在现在GPT盛行, 且内容比较小众的情况下, 劝慰自己分享的同时碎片知识整理汇总, 学到手的才是自己的.