【发布时间】:2012-08-28 05:24:54
【问题描述】:
我有一个 VBA 函数,我想在我的 Excel 文件中使用它。
Excel 文件是通过 Matlab 创建的,我想在其中一张 Excel 工作表的单元格中使用 VBA 函数。
我可以在 Excel 文件中手动创建 VBA 函数。但是,由于我是通过程序创建 Excel 文件,所以我想将 VBA 函数保存为文件,然后从 Matlab 中调用它。
有没有办法在Excel文件中使用VBA函数?
【问题讨论】:
我有一个 VBA 函数,我想在我的 Excel 文件中使用它。
Excel 文件是通过 Matlab 创建的,我想在其中一张 Excel 工作表的单元格中使用 VBA 函数。
我可以在 Excel 文件中手动创建 VBA 函数。但是,由于我是通过程序创建 Excel 文件,所以我想将 VBA 函数保存为文件,然后从 Matlab 中调用它。
有没有办法在Excel文件中使用VBA函数?
【问题讨论】:
将您的 VBA 项目另存为 Excel 加载项(文件 > 另存为...“Excel 加载项 (.xlam)”)。确保加载项加载到加载项对话框 (see here)。此加载项将与 Excel 一起加载,并可用于此计算机上打开的每个工作簿。但是,如果您与其他用户共享您的工作簿,他们将无法使用您的加载项中的自定义 VBA 函数。
【讨论】: