我可以将Excel VBA宏用于所有工作簿吗?
是否可以在一个工作簿中写一个VBA脚本,然后在机器的其他工作簿中使用?我想我在寻找一种写宏包的方法。
编辑 按照Lance给出的链接中的说明,我成功创建了addin,但在 “宏 "选项卡中看不到它。我遗漏了什么?
是否可以在一个工作簿中写一个VBA脚本,然后在机器的其他工作簿中使用?我想我在寻找一种写宏包的方法。
编辑 按照Lance给出的链接中的说明,我成功创建了addin,但在 “宏 "选项卡中看不到它。我遗漏了什么?
有几种方法可以做到这一点,这里有 一个链接 ,解释了如何用VBA代码创建一个Excel插件。你也可以用其他方法创建其他类型的加载项,但这是最简单的。你可以搜索成千上万的参考资料,讲述如何做这件事。
将其存储在一个名为Personal.xlsb
你可以将宏保存到一个特殊的工作簿中,让所有的工作簿都能使用,每次打开Excel都会加载这些宏。
YouTube 。 如何在Excel中创建个人宏工作簿,以及为什么需要它
Office Support : 在单个工作簿中创建并保存所有宏
Office Support : 将宏复制到个人宏工作簿
Office Support : [ 将宏复制到个人宏工作簿 ]0x3&
利用UserProfile环境变量来避免 “每个用户都不一样 "的警告。
所以标准化的路径是:%UserProfile%/AppData/Roaming/Microsoft/Excel/XLSTART。