2010-03-16 40 views
3

我打算打開工作簿時試圖調用函數。我使用了workbook_open()事件。 但我注意到,在調用workbook_open()內部的函數之前,工作簿中已存在的所有函數都將被調用。如何打開excel表單時調用用戶定義函數

如何在調用工作簿中的任何函數之前調用我的函數執行?

謝謝

回答

1

我不相信有在VBA此一事件。

您可以爲所有其他功能添加支票,如果尚未發生Workbook_Open,則取消支票。

0

如果您不希望運行的功能在工作表本身上使用,那麼您可以在workbook_beforeclose事件過程中關閉自動計算功能。然後,當您打開工作簿時,您可以在workbook_open事件中調用該函數,然後啓用自動計算。

相關問題