社内SEの話

日々起きたことの記録用

【VBA】Debug.Printを横並びに表示させる方法

↓プログラミングで副業を考えたらこちら↓

Debug.Printを横並びに表示させる

VBAでイミディエイト画面は補助的な画面として使っていますが、横並びのほうがテストしやすい事例に遭遇しました。

Debug.Printで横並びに表示する方法についてまとめました。

通常

Sub HorizontalDebugPrint()
Dim i As Integer
For i = 0 To 10
Debug.Print "表示回数:" & i & "回目"
Next
End Sub

debug.print 横並び Horizontal

実行すると

debug.print 横並び Horizontal

これまで通りに一行ごとに改行されます

横並び

Sub HorizontalDebugPrint()
Dim i As Integer
For i = 0 To 10
Debug.Print "表示回数:" & i & "回目";
Next
End Sub

debug.print 横並び Horizontal

Debug.Printの文末に;(セミコロン)を追加します

debug.print 横並び Horizontal

またこの方法を使うと文字列の結合は通常&を使いますが、;でも代用ができるようになります。