← コード一覧へ戻る
基本エラー処理

イミディエイトウィンドウに出力する

Debug.Printで値と処理の途中経過をイミディエイトウィンドウに表示します。

実行前に確認

  • Debug.Printの表示はログファイルへ自動保存されません。ブックのセルにも書き込みません。
  • デバッグ出力へパスワードや個人情報などを不用意に含めないようにします。
  • Excel実機での動作は未確認です。コピーした練習用ブックで試してください。

1サンプルコード

Option Explicit

Sub Example7028()
    Dim quantity As Long
    Dim unitPrice As Currency
    quantity = 4
    unitPrice = 125
    Debug.Print "数量=" & quantity
    Debug.Print "単価=" & unitPrice
    Debug.Print "小計=" & quantity * unitPrice
End Sub

図で見るイミディエイトウィンドウに出力するの流れ

イメージ図

Debug.Printで値と処理の途中経過をイミディエイトウィンドウに表示します。

  1. 入力・開始時

    数量4・単価125

  2. 実行する処理

    Debug.Printで数量、単価、小計の3行を出力

  3. 結果

    イミディエイトに4、125、500の内容を表示

セルの値や既存のファイルを変更しない例です。

コードの処理を説明する模式図です。実際の画面や実行結果を撮影したものではありません。

使い方・実行手順を確認する4つの手順で、コードの使い方を確認できます
  1. 1

    練習用.xlsmの空の標準モジュールにコード全体を貼り付けます。

  2. 2

    VBEの[表示]→[イミディエイト ウィンドウ]、またはCtrl+Gで出力欄を開きます。

  3. 3

    Example7028内にカーソルを置き、F5キーで実行します。

  4. 4

    数量=4、単価=125、小計=500の3行を出力欄で確認します。再実行すると同じ3行が末尾へ増えます。

使っている機能の公式ドキュメント(Microsoft Learn)