エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
セル内で複数行に改行されている文字を、一行ずつ取得したい - Infomentのブログ ~Excel VBA奮闘記~
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
セル内で複数行に改行されている文字を、一行ずつ取得したい - Infomentのブログ ~Excel VBA奮闘記~
セル内で、複数回改行されている文字列がある。 見やすさのためか、途中に空白行まで挟まっている。こん... セル内で、複数回改行されている文字列がある。 見やすさのためか、途中に空白行まで挟まっている。こんな感じで。 この中から、 ああああ いいいい うううう ええええ の4つの文字列を取り出したいという依頼があった。 拡張子は「.xls」だった。聞けば、昔から代々使われているファイルとのこと。 そこで、どのように改行されているか、一つずつSplit関数で分割し、その成否で 調べることにした。 改行コード 文字コード 機能 vbCr chr(13) キャリッジリターン カーソルを先頭に vbLf chr(10) ラインフィード 次の行へ vbCrLf chr(13)+chr(10) 上記組合せ vbNewLine chr(13)+chr(10) 上記組合せ ※Windowsの場合 例えば、こんな感じだ。普通は無いと思うが、意地悪テストで、改行コードを混在させてみた。 Sub Hoge() Dim