Share via


コードの実行を追跡する

最初に実行されるステートメント常に明らかであるわけではないので、コードの実行をトレースします。 コードの実行をトレースするには、以下の技法を使用します。

  • ステップ イン: コードの各行をトレースし、 プロシージャにステップ インします。 これにより、変数に対する各ステートメントの効果がわかります。

  • ステップ オーバー: 各プロシージャを 1 つのステートメントのように実行します。 ステップ イン の代わりにこれを使用すると、呼び出されているプロシージャの中に入るのではなく、プロシージャ呼び出しをステップ実行します。

  • ステップ アウト: プロシージャの残りのコードすべてを 1 つのステートメントであるかのように実行し、終了して、最初にプロシージャを呼び出したプロシージャの次のステートメントに進みます。

  • カーソル行の前まで実行: コード内で実行を停止するステートメントを選択できます。 これにより、大きなループのようなコードのセクションを "ステップ オーバー" できます。

現在のステートメントから実行をトレースするには

  • [デバッグ] メニューの [ステップ イン] (F8)、[ステップ オーバー] (Shift + F8)、[ステップ アウト] (Ctrl + Shift + F8)、または [カーソル行の前まで実行] (Ctrl + F8) を選択します。

プログラムの開始から実行をトレースするには

  • [デバッグ] メニューで、[ステップ イン] (F8)、[ステップ オーバー] (Shift+F8)、[ステップ アウト] (Ctrl+Shift+F8)、または [カーソル行の前まで実行] (Ctrl+F8) を選択します。

関連項目

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

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