[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『MsgBoxの改行の種類』(名無し)
色々、あるみたいですね
chr(13),chr(10)
と
組み込み定数だと、vbCrLf...
「初心者さん」は、どれを覚えたらいいですか?
使い分け...今は、わかりません
ご教授下さい
< 使用 Excel:Excel2003、使用 OS:Windows7 >
こんにちは ^^ 検索代行 https://ja.wikipedia.org/wiki/%E6%94%B9%E8%A1%8C%E3%82%B3%E3%83%BC%E3%83%89 使い方はおわかりのようなので。。。上記など、ご参考になるかと。 (隠居じーさん) 2018/05/16(水) 12:45
windows上のテキストデータならば vbCrLf ですが、これは vbCr と vbLf をくっつけた2バイトになっています。 MsgBoxならば、Excelの内部が vbLf の1文字を改行と認識するので、vbLf にするのが正解です。 vbCrLf でも見た目は同じですが、内部的には見えない vbCr が残った状態になります。
(???) 2018/05/16(水) 12:54
MsgBoxではvbCrも改行処理がなされる。 (ワークシート上ではvbCrでは改行されない) なお、 vbCr = Chr(13) vbLf = Chr(10) vbCrLf = Chr(13) & Chr(10) もともとタイプライターでキャリッジリターン(行は変えずに印字位置を先頭に戻す) ラインフィード(印字位置は変えずに次の行へ進む) からきているそうだ。 (ねむねむ) 2018/05/16(水) 13:19
言い忘れ。 MsgBoxではvbCr(Chr(13))でもvbLf(Chr(10))でも改行がなされるがvbCrLfやvbCr & vbLfやChr(10) & Chr(13)またはその逆でも 2行改行にはならずに1行改行になる。 (ねむねむ) 2018/05/16(水) 13:34
MsgBoxではどれでも良いと判りましたが、お薦めは内部形式に合わせた vbLf ですね。 例えば、セルへの代入ではこれになるので。
(???) 2018/05/16(水) 14:03
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.