パソコンの疑問を解決していきます。

  1. VBA
  2. 178 view

ExcelのVBAでデバッグ出力するには

ExcelのVBAでデバッグ出力するにはDebug.Printメソッドを使います。Debug.Printメソッドで出力する内容はイミディエイトウィンドウに表示されます。イミディエイトウィンドウは「表示」‐「イミディエイト ウィンドウ」メニューで表示できます。

イミディエイトウィンドウ の表示

イミディエイトウィンドウ の表示

次の例では、ループ中の変数iの値が表示されます。

Sub Macro1()
    For i = 0 To 10
        Debug.Print i
    Next i
End Sub

表示結果は次のようになります。

イミディエイトウィンドウへのデバッグ出力

イミディエイトウィンドウへのデバッグ出力

イミディエイトウィンドウをクリアするには、Ctrl+Aキーを押して出力内容をすべて選択して削除します。原始的な方法ですが。

ブレークポイントを設定すれば、処理を中断して途中経過を確認しながらデバッグできます。

ブレークポイントでデバッグ出力を確認

ブレークポイントでデバッグ出力を確認

VBAの最近記事

  1. ExcelのVBAでデバッグ出力するには

  2. ExcelのVBAでコードを改行するには

関連記事

PAGE TOP