Excel:从任何电子表格快速访问外部宏

时间:2014-07-16 09:14:20

标签: excel excel-vba vba

我每天都会创建一堆csv文件,而且我想要用颜色和东西很好地格式化。 所以我写了一个宏,可以做我想做的一切。

现在我正在寻找从Excel调用该宏的最实用的方法。 看起来宏存储在电子表格中,不能是“全局”或“外部”。 所以当我打开一个csv时,我需要创建一个新的宏,粘贴我的vb代码,并运行它。 如果我可以在Excel工具栏中添加一个按钮,或者至少打开一个允许我选择宏并运行它的菜单,那就太棒了。

看起来一个答案可能是创建一个excel加载项,但我不确定这是正确的方法。

非常感谢你的帮助

1 个答案:

答案 0 :(得分:1)

这将适用于所谓的个人宏观工作簿"。在Excel 2010中,它将被称为Personal.xlsb并位于用户目录中的某个位置。

有关详细信息,请参阅http://office.microsoft.com/en-001/excel-help/copy-your-macros-to-a-personal-macro-workbook-HA102174076.aspx。这也适用于其他版本的Excel的小变化。