Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


30515 / 76734 ←次へ | 前へ→

【51484】Re:Array関数で
発言  ichinose  - 07/9/20(木) 21:37 -

引用なし
パスワード
   ▼庄司 さん:
こんばんは。

>こんばんは。質問失礼します。
>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

1 hits

【51482】Array関数で 庄司 07/9/20(木) 19:13 質問
【51484】Re:Array関数で ichinose 07/9/20(木) 21:37 発言

30515 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free