我打算打開工作簿時試圖調用函數。我使用了workbook_open()事件。 但我注意到,在調用workbook_open()內部的函數之前,工作簿中已存在的所有函數都將被調用。如何打開excel表單時調用用戶定義函數
如何在調用工作簿中的任何函數之前調用我的函數執行?
謝謝
我打算打開工作簿時試圖調用函數。我使用了workbook_open()事件。 但我注意到,在調用workbook_open()內部的函數之前,工作簿中已存在的所有函數都將被調用。如何打開excel表單時調用用戶定義函數
如何在調用工作簿中的任何函數之前調用我的函數執行?
謝謝
我不相信有在VBA此一事件。
您可以爲所有其他功能添加支票,如果尚未發生Workbook_Open,則取消支票。
如果您不希望運行的功能在工作表本身上使用,那麼您可以在workbook_beforeclose事件過程中關閉自動計算功能。然後,當您打開工作簿時,您可以在workbook_open事件中調用該函數,然後啓用自動計算。