コードの実行を追跡する
最初に実行されるステートメント常に明らかであるわけではないので、コードの実行をトレースします。 コードの実行をトレースするには、以下の技法を使用します。
ステップ イン: コードの各行をトレースし、 プロシージャにステップ インします。 これにより、変数に対する各ステートメントの効果がわかります。
ステップ オーバー: 各プロシージャを 1 つのステートメントのように実行します。 ステップ イン の代わりにこれを使用すると、呼び出されているプロシージャの中に入るのではなく、プロシージャ呼び出しをステップ実行します。
ステップ アウト: プロシージャの残りのコードすべてを 1 つのステートメントであるかのように実行し、終了して、最初にプロシージャを呼び出したプロシージャの次のステートメントに進みます。
カーソル行の前まで実行: コード内で実行を停止するステートメントを選択できます。 これにより、大きなループのようなコードのセクションを "ステップ オーバー" できます。
現在のステートメントから実行をトレースするには
- [デバッグ] メニューの [ステップ イン] (F8)、[ステップ オーバー] (Shift + F8)、[ステップ アウト] (Ctrl + Shift + F8)、または [カーソル行の前まで実行] (Ctrl + F8) を選択します。
プログラムの開始から実行をトレースするには
- [デバッグ] メニューで、[ステップ イン] (F8)、[ステップ オーバー] (Shift+F8)、[ステップ アウト] (Ctrl+Shift+F8)、または [カーソル行の前まで実行] (Ctrl+F8) を選択します。
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。