次のコードは、メッセージを指定の場所で改行し表示するマクロである。
空欄に入る適切な語句を選択肢から1つ解答しなさい。
Sub Exam1()
MsgBox “VBA” &【 空欄① 】& “Excel”
End Sub

1.vbCrLf
2.vbCr
3.vbTab
4.vbLf
正解
1
解説
【8章 関数】
【MsgBox関数】
●メッセージとして指定した文字列を画面に表示します。
またボタンやアイコン、タイトルを指定することや、ユーザーがどのボタンを押したか結果を返すことができます。
構文
MsgBox(表示するメッセージ, ボタンやアイコン定数, タイトル)

【改行する定数】
・メッセージ内の改行したい場所で「vbCrLf」を記述します。
次のコードは、メッセージを指定の場所で改行し表示するマクロである。
空欄にはいる適切な語句を選択肢から1つ解答しなさい。
【コード解説】
Sub Exam1()
MsgBox “VBA” & vbCrLf & “Excel”
‘ vbCrLfを使用して”VBA”と”Excel”の間に改行を挿入し、MsgBox関数でメッセージを表示する。
End Sub
1.vbCrLf
正しい。
VBAで改行を意味する定数です。
ベーシックレベルでは「vbCrLf」のみを押えおけば問題ありません。
2.vbCr
誤り。
VBA でキャリッジリターン (CR) を意味する定数です。改行コードとして使用できますが、vbCrLf の方が一般的です。
3.vbTab
誤り。
VBA で水平タブを意味する定数です。改行ではなく、タブを挿入したい場合に使用します。
4.vbLf
誤り。
VBA でラインフィード (LF) を意味する定数です。改行コードとして使用できますが、vbCrLf の方が一般的です。