2012-03-03 33 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功能將不可用。