Subスポンサーリンクウォッチ式で値を見る1つ目のデバッグ方法は、ウォッチ式を使う方法です。コードにデバッグ文を追加することなく、そのままのコードでデバッグできます。ウォッチウィンドウを表示しましょう。「表示」タブから「ウォッチウィンドウ」を選択します。表示→ウォッチウィンドウ画面下側にウォッチウィンドウが表示されるウォッチウィンドウが表示できたら、ウォッチ式を追加しましょう。ウォッチ式の追加は、ソースコード上で変数を選択した状態でし、「ウォッチ式の追加」を選択します。対象やウォッチの種類を選択するフォームが出ますが、基本的には変更しなくて大丈夫です。そのままOKをクリック。必要に応じて変更してから「OK」をクリック変数が追加されたウォッチウィンドウこれでウォッチウィンドウに変数が追加されました。次に、ブレークポイントを設定します。ブレークポイントは、プログラムを実行中に一時的に止めたい(ブレークしたい)箇所のソースの左側をクリックして設定します。ブレークポイントが設定されると、下図のように左側に●がつき、赤っぽい色がつきます。ソースの左側の枠をクリックしてブレークポイントを設定ウォッチ式とブレークポイントで準備完了!プログラムを実行してみましょう。ブレークポイントで実行が止まった様子ブレークポイントで実行が中断し、ウォッチウィンドウの変数に値が表示されています。変数の値を確認できたら、実行を再開させましょう。再開方法は上側にある「▶(継続(F5))」をクリックします。(またはF5キーを押す)実行を再開するには「継続(F5)」をクリック3回目のブレークの様子このように、「ブレークポイントで中断→変数の値を確認→実行再開」を繰り返すことでデバッグしていきます。スポンサーリンクイミディエイトウィンドウに書き出すウォッチ式を設定してブレークポイントで止まった時に値をチェックするやり方は簡単でコードをいじる必要がありませんが、いちいちプログラムの実行が止まるのが難点ですよね。そんな時は、もう一つのデバッグのやり方で、プログラムの実行を止めずに値をチェックしましょう。イミディエイトウィンドウを表示します。「表示」タブより、「イミディエイトウィンドウ」を選択します。表示→イミディエイトウィンドウ画面下側にイミディエイトウィンドウが表示されるイミディエイトウィンドウでは、プログラム実行中の変数の値や関数の結果を表示させることができます。実行の途中経過を確認するのに便利な機能です。イミディエイトウィンドウへの表示方法は、表示させたい箇所に以下の文を追加します。表示したい変数など今回はFor文の最中にiとsumを表示させてみます。iこのようにしてみました。実行した結果はイミディエイトウィンドウに表示した例このようになります。コードの中にデバッグ文が入ってもいい方は、イミディエイトウィンドウを使うやり方のほうが楽でいいですね。いうわけで、今回はVBAでデバッグをやり方を2通り紹介しました。活用してみてくださいね。~おススメのプログラミング独学方法はこちらの記事にまとめました!あわせて読みたいプログラミングのおススメ独学方法は2パターン(あなたはどっち?)プログラミングを独習する場合、そのパターンは大きく2つに分かれます。網羅的に全体を学習したい場合と、作りたいものが明確な場合です。それぞれのパターンにおススメの勉強方法を、エンジニア歴7年の理系妻が紹介します。お願いします☆にほんブログ村ファミリーランキングこの記事を書いた人まゆみ理系夫婦の妻のほうです。大学、大学院(修士)で物理を専攻。2016年に長女を出産。フルタイム勤務ワーママ→休職中。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。SWELL.検索する。