溢位 (錯誤 6)
當您嘗試設定作業,而設定超過作業的限制時,就會導致溢位。 此錯誤的原因及解決方案如下︰
工作分派、計算結果或資料類型的轉換太大,以致於無法顯示在變數類型所允許之值範圍中。
請指派值給可容納較大範圍值的變數類型。
指派工作至屬性,該工作超過屬性可接受的最大值。
請確定您的工作指派符合建立屬性的範圍。
您嘗試使用計算結果中的數字,該數字已強制轉型為整數,但結果大於整數。 例如:
Dim x As Long x = 2000 * 365 ' Error: Overflow
若要解決此情況,請輸入數字,如下:
Dim x As Long x = CLng(2000) * 365
如需詳細資訊,請選取有疑問的項目並按 F1 (在 Windows 中) 或 HELP (在 Macintosh 上)。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。