Debug.Printで改行をさせたくない
通常Debug.Print使用すると改行されてしまいます。
イミディエイトウィンドウはMAX200行なので、改行されずに表示されたい場合があります。
;を使用することで改行をせずに反映することが可能です
Debug.Printで;を利用し改行させないサンプルコード
Public Sub sample()
Dim r As Long
'■;=改行しない
For r = 1 To 5
Debug.Print r;
Next
Debug.Print ""
'下記のように表示
'1 2 3 4 5
'■,=改行せず、tab挿入する
For r = 1 To 5
Debug.Print r,
Next
Debug.Print ""
'下記のように表示
'1 2 3 4 5
'■;=改行せずtab挿入する
For r = 1 To 5
Debug.Print r; ,
Next
Debug.Print ""
'下記のように表示
'1 2 3 4 5
'■通常のDebug.Print
For r = 1 To 5
Debug.Print r
Next
'下記のように表示
'1
'2
'3
'4
'5
End Sub
注意点
- Debug.Print 1;2;3;4;5のようにLoopしない場合でも使用可能です。
Debug.Print 1,2,3,4,5のようにLoopしない場合でも使用可能です。



コメント