首頁 > 遊戲

Excel VBA,啟用事件

由 Excel資料探索 發表于 遊戲2023-01-29

簡介EnableEvents = TrueEnd Sub以上兩端程式碼的關鍵所在就是Application.EnableEvents的屬性,第一段程式碼顯示事件的當前屬性,第二段程式碼將事件的屬性設定為了“True”,同樣我們也可以執行程式碼關

數字自動填充怎麼弄

關注後回覆“資料”,即可免費獲取Excel相關學習和實戰資料。如果你也對資料分析感興趣,並且想在這方面有所發展,無論是方法還是技術,例如Excel、VBA、SQL、Python,特別是Excel相關,歡迎與我交流。如果有這方面的問題或者困惑,也歡迎與我探討。

Excel VBA,啟用事件

如果你嘗試了昨天的“

讓Excel向你問好

”,但是當你開啟Excel檔案的時候,Excel並沒有彈出“你好,歡迎使用本工具,合作愉快!”的視窗,那很有可能是因為某些原因,你的事件功能被禁用了。

你可以使用下面的程式碼來檢測一下事件是否是開啟的。

如果返回的結果顯示“

True

”,那說明事件功能是開啟的。

Public Sub 檢查事件狀態()

MsgBox Application。EnableEvents

End Sub

Excel VBA,啟用事件

如果顯示“

False

”,則說明事件是關閉的。

Excel VBA,啟用事件

此時,可以使用下面的這段程式碼將事件功能開啟。

Public Sub 啟用事件()

Application。EnableEvents = True

End Sub

Excel VBA,啟用事件

以上兩端程式碼的關鍵所在就是

Application.EnableEvents

的屬性,第一段程式碼顯示事件的當前屬性,第二段程式碼將事件的屬性設定為了“

True

”,同樣我們也可以執行程式碼關閉事件或者將事件的屬性在兩者之間切換。

Public Sub 切換事件屬性()

If Application。EnableEvents = True Then

Application。EnableEvents = False

MsgBox “已禁用事件!”

Else

Application。EnableEvents = True

MsgBox “已啟用事件!”

End If

End Sub

Excel VBA,啟用事件

推薦閱讀:

Excel VBA,讓Excel向你問好

Tags:Excel事件subEnableEventsapplication