改行コードを続けて2回入力したいなど、複数回入力したい場合があります。
もちろん vbCrLFなどの改行コードを入力すれば済むのですが、
定数をうまく使用することで、コードの書く時間を短縮。可読性で工数削減、スピードアップが見込めます。
改行コード複数回入力するサンプルコード
今回は定数の幅を広げるイメージでの記事です。私もこのやり方を理解したときは目から鱗でした。
'■定数として改行コード2回を保持
Public Const vbCrlf2 As String = vbCrLf & vbCrLf
Public Sub sample()
'■定数を使用しない場合
MsgBox "test1" & vbCrLf & vbCrLf & "test2"
'■定数を使用する場合
MsgBox "test1" & vbCrlf2 & "test2"
'上記はどちらも結果は同一です。
'test1
'
'test2
End Sub
注意点
- 定数はコードの可読性をアップさせ、保守性を高めると伝えていました。
- 通常であれば定数は消費税率、セルの開始行・終了行といった形が大半でしょう。
- ただ、上記のような業務時間の短縮化の概念を理解することで、VBA開発の幅が広がると考えます。
コメント