式が複雑すぎます (エラー 16)

浮動小数点内で許容されるサブ式の数は、プラットフォーム間で異なります。 たとえば、32 ビット版の Microsoft Windows オペレーティング システムでは、浮動小数点式のネストは 8 レベルに制限されます。 このエラーの原因と解決策を次に示します。

  • 浮動小数点式に、ネストされたサブ式が過度に含まれます。

    式を必要な数の独立した式に分割し、このエラーが発生することを回避します。

    メモ 以前のバージョンの Visual Basic では、エラー 16 は "文字列式が複雑すぎます" でした。そのエラー条件は発生しなくなりました。 ただし、このエラーをトラップして処理する以前のコードがある場合、そのコードを削除して、この新しいエラーと混同しないようにする必要があります。

詳細については、該当する項目を選択し、F1 キー (Windows の場合) または HELP (Macintosh の場合) を押してください。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。