0
我一直在使用我寫幾天的幾個宏而沒有問題。重新啓動我的電腦後,無論何時我使用一個未聲明變量的宏,都會彈出一條錯誤消息。它是一種相當簡單的解決辦法做到VBA突然決定需要聲明
Dim variablename as Variant
無處不在的一個問題,因爲我假定這就是含蓄地完成,但有VBA將在第一時間也沒在意什麼原因呢?
我一直在使用我寫幾天的幾個宏而沒有問題。重新啓動我的電腦後,無論何時我使用一個未聲明變量的宏,都會彈出一條錯誤消息。它是一種相當簡單的解決辦法做到VBA突然決定需要聲明
Dim variablename as Variant
無處不在的一個問題,因爲我假定這就是含蓄地完成,但有VBA將在第一時間也沒在意什麼原因呢?
您可能在模塊的開頭寫入了行Option Explicit
。
這個option(推薦)強制顯式聲明文件中的所有變量。
您可以檢查要求變量聲明覆選框,這將增加Otion Explicit
爲您服務。 它的工具>選項
哈!我剛剛複製了一個小函數,將其作爲第一行...最初想知道它做了什麼,但忘記了它。謝謝! – hedgedandlevered
打開它是個好習慣,這意味着你不會有一大堆潛伏的變種。你還應該正確地聲明事情,只是爲了良好的實踐和避免錯誤。 –
@SkipIntro,我完全同意 –