質問: RecordArray(i) 'この部分 Next i 教えていただけると大変有りがたいです。 よろしくお願いします。 補足: 現在、Access2010(VBA)で、 フィールド数が可変するCSVデータをシステムに取り込み、 テーブルを作成して、データをを保存するプログラムを作っています。 フィールド名はCSVデータの1行目とするので、 事前にフィールド名が分かりません。 そのため、作成したテーブルに 変数名でフィールド名を指定、もしくは列指定する必要があるのですが、 この部分の記述が分かりません。
回答: 以下でどうでしょうか? ※手元に確認できる環境がないのでダメだったらすみません。 ``` RsData.Fields(DataBaseFieldName(i)) = RecordArray(i) ``` 列順が同じなら以下でもできるかもしれません。 ``` RsData.Fields(i) = RecordArray(i) ``` お試しください。