- ベストアンサー
改行について
VBAでコードを作るにおいて 改行が必要な場合、 Sub 改行() MsgBox "1行目" & Chr(10) & "2行目" MsgBox "1行目" & Chr(13) & "2行目" MsgBox "1行目" & Chr(13) + Chr(10) & "2行目" MsgBox "1行目" & vbCr & "2行目" MsgBox "1行目" & vbLf & "2行目" MsgBox "1行目" & vbCrLf & "2行目" MsgBox "1行目" & vbNewLine & "2行目" End Sub どれを使うべきなのでしょうか? 理由も教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 >どれを使うべきなのでしょうか? 使うべきもの(Must)というものは、ないとは思いますが、慣例的に >MsgBox "1行目" & vbCrLf & "2行目" が多いのではないかと思います。理由はありません。あくまでも「慣例的」です。 この種の疑問というのは、永遠につきないものがありますから、あまり深く考えない方がよいです。設計者に聞けば本当は良いのですが、本人は、もうMicrosoft 社を退社しています。Excel全体を設計はしたものの、後手になって、手直ししたりした結果、統一の取れなくなったものがいくつかあるようです。
お礼
vbCrLfは私もよく使います。 あまり深く考えなくても良いようですね。 ありがとうございました。大変参考になりました。