共用方式為


目的地標籤太遠;loop、Select Case 或 block If too large

程式 可以從頭到尾等於 64K,但因為分支可以在程式內向前或向後進行,所以這類分支在任一方向都限制為 32,767 個位元組。 此錯誤發生的原因與解決方案如下:

  • 您有一個 (GoToGoSub) 的分支語句,其目的地標籤距離來源分支語句 32,767 個位元組。 將標籤移近,或讓程式變小。

  • 您有一個非常大的迴圈結構,從頭到尾佔用超過 32K 的記憶體。 讓迴圈變小。

  • 您有一個非常大的區塊 If 結構,其中包含從頭到尾佔用超過 32K 記憶體的 ThenElse 子句。 減少 結構中違規部分的大小。

如需詳細資訊,請選取有疑問的項目並按 F1 (在 Windows 中) 或 HELP (在 Macintosh 上)。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應