イミディエイトウィンドウに出力する
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で値と処理の途中経過をイミディエイトウィンドウに表示します。
入力・開始時
数量4・単価125
実行する処理
Debug.Printで数量、単価、小計の3行を出力
結果
イミディエイトに4、125、500の内容を表示
セルの値や既存のファイルを変更しない例です。
コードの処理を説明する模式図です。実際の画面や実行結果を撮影したものではありません。
使い方・実行手順を確認する4つの手順で、コードの使い方を確認できます
- 1
練習用.xlsmの空の標準モジュールにコード全体を貼り付けます。
- 2
VBEの[表示]→[イミディエイト ウィンドウ]、またはCtrl+Gで出力欄を開きます。
- 3
Example7028内にカーソルを置き、F5キーで実行します。
- 4
数量=4、単価=125、小計=500の3行を出力欄で確認します。再実行すると同じ3行が末尾へ増えます。