前提・実現したいこと
テキストファイルのデータをexcelのセルに書き込むVBAを作成したいです。
書き込むにも条件を加えたく、「{」と「}」の中にあるデータをセルに書き出したいです。
具体的に説明すると、
txtファイルの中身が以下になっており、
data
{1997
8400
7777
}
{9111
5555
4444
}
txtファイルからexcelのセルに以下のように出力したいです。
1997 | 9111 |
---|---|
8400 | 5555 |
7777 | 4444 |
まだVBAを始めたばかりなので、詳しい方がいればご教授ください。
該当のソースコード
Sub fileinput() Dim buf As String, n As Long Open "C:\data.txt" For Input As #1 Do Until EOF(1) Line Input #1, buf n = n + 1 Cells(n, 1) = buf Loop Close #1 End Sub
試したこと
該当のソースコードには試しに一行ずつのデータを書き出すことができましたが、条件付きで書き出すにはどうすればいいか分からないので、ご教授ください。
回答1件
あなたの回答
tips
プレビュー