以下のような定型書式のテキストファイル(ファイル名はdata(連番).txt。Shift-JIS。改行コードLF)から、
・<h2>~</h2>で囲まれたテキストのうち、改行やコメントを取り除いたもの(あああああああ)
・<!--コメント2-->直後の、最初の「DAT」に続く文字列(いいい)
を、ExcelのC列、D列に取り込みたいのですが、抽出方法がよくわかりません。
なお、テキストファイルの体裁は一切変更できません。
------------------------- data1.txt
……
<h2>
<!--コメント1-->
あああ
ああああ
<!--コメント終了-->
</h2>
<!--コメント2-->
DATいいいDATDうううDDATえええ
……
-------------------------
No.1ベストアンサー
- 回答日時:
テキストファイルを1行ずつ読み込んで、必要な行に対してC・D列へ書き込むようにする。
仮にシートにこのデータがあった場合に、上記作業コードがくめるのであれば、
それを提示してみては?
あとはテキストファイル関係を修正する位でしょうか。
この回答への補足
ファイルを行単位でExcelのセルにインポートすることまではできましたが、
<h2>の手前の形式が自由体裁なので、インポートファイルによって、<h2>が出る行位置がバラバラです。(あるセルは150行目、あるセルは160行目となるなど)なので、VLOOKUP関数で同じように取り出しようがありません…
<h2>の存在するセルを検索して、そのセルの1つ下のセルから6つ下のセルまでの値を取り出すような関数はありませんか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/08 11:02
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/15 16:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/21 09:42
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
スペース区切りのテキストファ...
-
複数のテキストファイル内の複...
-
【VBA】テキストファイルの内容...
-
アスキー、バイナリーの違い、...
-
Excelにて、フォルダ内のTextフ...
-
EXCELのVBAでEOFを誤認識
-
uwscでExcelに自動記入
-
同一フォルダにある複数のテキ...
-
ファイルのアクセス回数について
-
VBAでパワーシェルを実行したい...
-
エクセルのプロパティーでセキ...
-
バッチファイル 二つ上のディ...
-
エクセルvbaでdocuworksprinter...
-
カンマ区切りのCSVファイルから...
-
Windows10でコマンドプロンプト...
-
エクセルで複数のコメントのサ...
-
SaveAsの保存先について
-
バッチファイル 別ファイルにリ...
-
バッチファイル XCOPYで上書き...
-
【VB.NET】App.configにファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VBA】テキストファイルを指定...
-
EXCELのVBAでEOFを誤認識
-
アスキー、バイナリーの違い、...
-
同一フォルダにある複数のテキ...
-
Excelにて、フォルダ内のTextフ...
-
VBScript(vbs)での行の取得につ...
-
複数のテキストファイル内の複...
-
uwscでExcelに自動記入
-
テキストファイルの最終行を消...
-
VBAでテキストファイルを最後ま...
-
VBSを使用し、指定フォルダ内の...
-
VBで複数のテキストを結合する...
-
Java バブルソート
-
unixのシェルスクリプトで特定...
-
vbaでテキストファイル(*.txt...
-
xmlファイルから文字列の読...
-
句点で改行
-
スペース区切りのテキストファ...
-
【VBA】テキストファイルの内容...
-
VBでファイルの判定
おすすめ情報