我已經創建了一個GUI來設置數據透視表。VBA有可能檢測到錯誤並提示數據不可用而不是提供錯誤消息嗎?
例如,我點擊button1
它將運行並設置數據透視表。
當我點擊button3
時,它將有一個run time error 1004
,因爲它沒有數據中的值。那麼是否有可能讓VBA接受該錯誤並顯示提示該數據不可用?
順便說一句,我使用這個
ActiveSheet.PivotTables("PivotTable1").PivotFields("Test").CurrentPage = "Data1"
設置數據透視表。
有3個不同的變量; Data1,Data2,Data3。如果Data3不可用,它會顯示錯誤,但我想提示它不可用。如果您知道如何操作,請與我分享!謝謝!
謝謝希德! :) – user1204868 2012-03-22 08:59:41
嗨sid,我想知道如果檢測到錯誤後有代碼的繼續。換句話說,即使在檢測到錯誤後,我也想繼續運行它。可以做到嗎? – user1204868 2012-03-23 06:23:08
是的,這是可能的,但不建議。如果下面的代碼依賴於特定的行,該怎麼辦?如果該行失敗,那麼你會得到一系列的錯誤。 – 2012-03-23 08:20:48