|
▼庄司 さん:
こんばんは。
>こんばんは。質問失礼します。
>Array関数でカンマ区切りのテキストデータを開こうとしていますが、
>Array(Array(1, 2), Array(2, 1), ・・・・・・
>という風にひとつひとつ指定せずに、
>全部を文字列で開きたいときに、全てを一気に指定というのは
>できるのでしょうか?
上記の配列をループで作成してしまう方法は??
Sub test()
Dim idx As Long
Dim myarray(0 To 19) As Variant
' ↑一行が20列の場合
For idx = LBound(myarray()) To UBound(myarray())
myarray(idx) = Array(idx + 1, 2)
Next
Workbooks.OpenText Filename:= _
"D:\カンマ区切りTxt\samp.txt", _
Origin:=932, _
StartRow:=1, _
DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, _
Tab:=True, Semicolon:=False, _
Comma:=True, _
Space:=False, _
Other:=False, _
FieldInfo:=myarray()
End Sub
|
|