No.3ベストアンサー
- 回答日時:
こんにちは。
お邪魔します。Chr(10) ・・・ ラインフィード ・・・ 略して、Lf
Chr(13) ・・・ キャリッジリターン ・・・ 略して、Cr
改行文字に何を使うのかはアプリケーションが規定するものです。
Win・Office環境では
上のふたつを組合わせた改行[CrLf]を使うことが多いと思います。
次に[Lf]、そして、[Cr]
なので、ソースによっては
myStr = Replace(myStr, vbCrLf, "")
と、一発で置換できるケースも少なくないです。
■ソースごとに改行文字を確認しておくことから始めた方が有利になります。■
ひとまず、VBAでの改行の扱いに慣れるには
■VBAで用意された文字列定数について知っておいた方がよいと思います。■
VBE(Visual Basicの編集画面)が開いている状態で、
F2 キー → オブジェクトブラウザー起動
検索小窓に、vbCrLf、とタイプして、検索ボタン
VBA.Constantsクラスのメンバーが表示され
その中にすべての改行文字(文字列定数)が含まれています。
そのまま、F1 キーでヘルプを表示します。
詳しい説明はヘルプを読む方がいいでしょう。
実践的な話として、
Chr(10)やChr(13)は関数の戻り値です。
対して、
vbLfやvbCr(またはvbCrLf)は定数です。
定数で済ませられるなら、定数の方が何かと有利です。
定数の名前は略号ですから、実態をイメージし易くなっています。
定数の扱いに慣れることをお奨めします。
例)
myStr = Replace(myStr, vbLf, "")
myStr = Replace(myStr, vbCr, "")
myStr = Replace(myStr, vbCrLf, "")
もしも文字列定数を先に覚えていたなら、疑問にもならなかったのかも知れませんね。
私の場合は、改行の何たるかを覚える前に文字列定数覚えていて、困ることありませんでしたから。
以上、ご参考まで。
No.2
- 回答日時:
回答はついてますがキャリッジリターン(CR)とラインフィード(LF)を表すものです
Windowsだけを使っている場合それほど気にしてないことが多いかと思いますが
他のOSと相互間でファイルをやり取りする際などには思い切り影響府が出ることもあります
参考
http://www.sophia-it.com/content/LF
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 該当セルに行替えを含むデータを命令文に入れて、2行に表示したい。 5 2023/07/20 11:51
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- 国産車 トヨタ CHRのデイライトって 3 2022/05/05 14:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Excel(エクセル) vba sendKeysを送る相手のソフトを前面に開くには 1 2023/07/20 16:42
- 中古車 jeep2015〜6年 コンパススポーツを検討していますが 同じくらいの車の、 ワーゲン、ティグアン 1 2023/02/11 12:48
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- カスタマイズ(車) ジューク2013 アルミホイール16インチから17インチに取り替えたらどのくらい燃費変わりますか? 2 2023/06/28 07:06
- 国産車 トヨタGRカローラ GRヤリスの3気筒エンジン四駆システム ブースト圧上げてパワー絞り出しただけ。 12 2022/12/04 13:44
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
一番最初にネットにつないだのはいつ?
ネットユーザーもいろんな世代が生まれていますが、始めて接続したときのワクワクは同じはず! 人生で一番最初にネットに接続したときの思い出を教えて下さい。
-
2024年に成し遂げたこと
今年も残すところわずか。 皆さんが今年達成したことを教えていただきたいです。 どんな小さなものでも構いません。
-
【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
「出身中学と出身高校が混ざったような校舎にいる夢を見る」「まぶたがピクピクしてるので鏡で確認しようとしたらピクピクが止まってしまう」など、 これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
-
「黒歴史」教えて下さい
若気のいたりでやってしまったけれど、いまとなっては封印したい… そんなあなたの黒歴史を教えて下さい。
-
chr(13) と char(13) の違いって何ですか?
SQL Server
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
-
4
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
5
update文で改行を入れる
Oracle
-
6
Oracleでの文字列連結サイズの上限
Oracle
-
7
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
8
ACCESSでの改行コード
その他(データベース)
-
9
Chr(10)とCHAR(10)は同じ意味ですか?
Excel(エクセル)
-
10
カーソル0件の時にエラーを発生させる
Oracle
-
11
エクセルのエラーメッセージ「400」って?
Visual Basic(VBA)
-
12
ウォッチ式の文字数制限について
Visual Basic(VBA)
-
13
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
14
split関数で区切り文字がない場合
Visual Basic(VBA)
-
15
ORA-01013のエラーについて経験のある方お願いします。
Oracle
-
16
CASE文のエラーについて
Oracle
-
17
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
18
アクセスのフォームで、文字を中央揃えにしたい
Access(アクセス)
-
19
途中で改行されたCSVをAccessに正常に取り込むには?
Access(アクセス)
-
20
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Chr(13)とChr(10)の違いは?
-
PDFの改行URLを有効にす...
-
Word 途中で勝手に改行してしま...
-
筆まめの宛先住所の改行ルール...
-
wordで均等割り付けをするとき...
-
棒グラフ 横軸の縦書き2列にし...
-
【エクセル】セル最後にある無...
-
Excel セル内の最初と最後の改...
-
履歴書の志望動機の所で、「ま...
-
VBA フォームのテキストボック...
-
バッチで指定ファイルの文末に...
-
エクセル文字入力でセル内での...
-
excelで勝手に改行されます
-
wordの何も書かれていない2ペー...
-
イミディエイトウインドウの最...
-
Excelセル内の改行を含む文字列...
-
メールに添付する写真を並列さ...
-
Texに関する質問(文章中の数式...
-
Excel、VBA、1行中複数セルに...
-
Excelでセル内に改行を含む場合...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Chr(13)とChr(10)の違いは?
-
履歴書の志望動機の所で、「ま...
-
【エクセル】セル最後にある無...
-
wordで均等割り付けをするとき...
-
PDFの改行URLを有効にす...
-
棒グラフ 横軸の縦書き2列にし...
-
パワーポイントのテキストボックス
-
バッチで指定ファイルの文末に...
-
excelで勝手に改行されます
-
Accessにインポートしようとす...
-
エクセルでセル内改行の複数行...
-
VBA フォームのテキストボック...
-
Excel セル内の最初と最後の改...
-
イミディエイトウインドウの最...
-
EXCEL(VBA) 末尾の改行のみ削...
-
Word 途中で勝手に改行してしま...
-
Tera Term のマクロでの改行コ...
-
PCに表示された内容(文字)をコ...
-
EXCELで"-"で勝手に自動改行し...
-
Access2003で特定列の改行コー...
おすすめ情報