Stop ステートメントStop statement

実行を一時停止します。Suspends execution.




プロシージャの任意の場所に Stop ステートメントを配置して、実行を中断できます。You can place Stop statements anywhere in procedures to suspend execution. Stop ステートメントの使用は、コード内にブレークポイントを設定することと似ています。Using the Stop statement is similar to setting a breakpoint in the code.

Stop ステートメントは実行を中断しますが、End とは異なり、ファイルを閉じたり変数を解除することはありません (コンパイルされた実行可能ファイル (.exe) に含まれている場合を除く)。The Stop statement suspends execution, but unlike End, it doesn't close any files or clear variables, unless it is in a compiled executable (.exe) file.


この例では Stop ステートメントを使用して、For...Next ループを介した各繰り返しの実行を中断します。This example uses the Stop statement to suspend execution for each iteration through the For...Next loop.

Dim i As Long 
For i = 1 To 10 ' Start For...Next loop. 
 Debug.Print i ' Print i to the Immediate window. 
 Stop ' Stop during each iteration. 
Next i 

関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.