Debug.Printを横並びに表示させる
VBAでイミディエイト画面は補助的な画面として使っていますが、横並びのほうがテストしやすい事例に遭遇しました。
Debug.Printで横並びに表示する方法についてまとめました。
通常
Sub HorizontalDebugPrint() Dim i As Integer For i = 0 To 10 Debug.Print "表示回数:" & i & "回目" Next End Sub
実行すると
これまで通りに一行ごとに改行されます
横並び
Sub HorizontalDebugPrint() Dim i As Integer For i = 0 To 10 Debug.Print "表示回数:" & i & "回目"; Next End Sub
Debug.Printの文末に;(セミコロン)を追加します
またこの方法を使うと文字列の結合は通常&を使いますが、;でも代用ができるようになります。