2012-03-03 89 views
1

我有一个VBA函数,我想在我的Excel文件中使用。VBA:在Matlab生成的Excel文件中使用函数

Excel文件是通过Matlab创建的,我想在其中一个Excel工作表的单元格中使用VBA函数。

我可以在Excel文件中手动创建一个VBA函数。但是,由于我通过程序创建Excel文件,我想将VBA函数保存为一个文件,然后从Matlab中调用它。

有没有办法在Excel文件中使用VBA功能?

回答

1

将您的VBA项目保存为Excel加载项(文件>另存为...“Excel加载项(.xlam)”)。确保加载项已加载到加载宏对话框中(see here)。此加载项将加载Excel,并可用于在此计算机上打开的每个工作簿。但是,如果您将工作簿与其他用户共享,那么加载项中的自定义VBA功能将不可用。