| 
    
     |  | ▼とまと さん: cc:Keinさん、Jakaさん、
 
 皆様。ご教授ありがとうございます。
 とても勉強になりました。
 
 すみません。今度は下記の件で質問があります。
 よろしくお願い致します。
 
 【テキストファイルについて】
 各行に21個のデータがあります。そのデータの区切り方
 は2種類あります。
 
 <1>.タブで区切られている場合
 <2>.スペースで区切られている場合
 ※<1>.<2>.の混在は無い
 
 例)
 AAA1   BB1  CC1  DD1   EE1  FF1 GG1  HH1 ・・・・
 AAA2   BB2  CC2  DD2   EE2  FF2 GG2  HH2 ・・・・
 AAA3   BB3  CC3  DD3   EE3  FF3 GG3  HH3 ・・・・
 AAA4   BB4  CC4  DD4   EE4  FF4 GG4  HH4 ・・・・
 
 【要望】
 これら<1>.<2>.どちらのテキストファイルを読み込んでも、
 エクセルシート上で、連続した「1セルに、1データ」形で
 貼り付けられるようにコーディングしたいと思います。
 
 下記の教えに従って試してみましたが、
 上手く実行しません。
 
 よろしくお願い致します。
 
 >Array(1, 2)の 1 が列数を表してるので
 >適宜列数分だけ増やしてみてください。
 >
 >
 >Sub read3()
 >
 >  Dim wsPath As String
 >  Dim wsFile_Name As String
 >
 >  wsPath = "C:\1\"
 >  wsFile_Name = "test.txt"
 >
 >  Workbooks.OpenText _
 >    Filename:=wsPath & wsFile_Name, _
 >    DataType:=xlDelimited, _
 >    Comma:=True, _
 >    FieldInfo:=Array(Array(1, 2), Array(2, 2), Array(3, 2), Array(4, 2), Array(5, 2))
 >
 >End Sub
 
 |  |