- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA改行について)
VBA改行について
このQ&Aのポイント
- VBAで改行する方法には複数のコードがありますが、どれが正しい、一般的なものなのでしょうか?
- VBAの改行には複数の方法がありますが、企業でプログラムを作る際にはどの改行のコードを使うべきでしょうか?
- VBAにおいて、改行を行うための異なるコードが複数存在しますが、企業でのプログラム作成時にはどのコードを選ぶべきでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
vbNewLine と vbCrLf を状況に応じて使い分けるのでしょうか。 普通は、vbNewLine でいいと思います。 chr(13) や chr(10) は使う理由がありません。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
vbCrLfでは無いか。 VB.NET系になるまでは、旧のBasicからVB&まではvbNewLineは余りなじみガ無いのでは。 Chr(10) はエクセルではセル無い改行に使われるので注意。 ーー 社内のコードの標準化ではそれぞれ会社が決めている。 変数命名規則などとともに。それによること。 但しプロが本格的な処理に、VBAを使うかどうか疑問であるが。 >企業でプログラムを作る際、どの改行のコードを使うのか知りたいです。ーーは大げさではないかと思う。VBによる処理なら決めているかも。 レコードの区切りやファイルの終わりはOSで違うようだが、VBAなら普通Macなどに移植も無いだろう。 文字コードによる指定は確かに文字定数があるなら特段の主張理由は無いよね。 http://officetanaka.net/excel/vba/function/replace.htm ーー これ以外にxl・・・などの定数が多量にあり、そちらをどうするかの方が問題だろう。できるだけ数値で指定しないとかね。
質問者
お礼
vbCrLfを使うようにします。ありがとうございました。
お礼
vbNewLine を使うようにします。ありがとうございました。