|
▼neptune さん:
レスありがとうございます。
エラーメッセージの対応を工夫してみましたが、上手く行きませんでした。
スキル不足でしょうか?
以前、こちらのサイトで、ネットやテキストでは探しきれないような、とても賢い方法をご紹介いただいて、大変勉強になりましたので、今回も、きっともっと賢いやり方があるのではないかと思い、質問させて頂きました。
この仕事自体もまだ実際に受けた訳ではなく、勉強のためにやり始めています。
エクセルで最終的に一覧表にするとのことなので、エクセルでVBAを書こうと思いましたが、他のやり方の方がいいでしょうか?
>▼satsuki さん:
>こんにちは
>
>Resが付いてないようなので。
>>ActiveCell.Value = Title(i + 1)
>>のところで、iが2以上になると配列の値がなくなるので、
>>「インデックスが有効範囲にありません」というエラーが出ます。
>>何かよい方法はありますでしょうか?
>良い方法も何も、エラーメッセージそのままの対応をすればよいだけです。
>インデックスの有効範囲である事を確認してやるか、保障してやればよいだけ
>です。
>
>で、そんな事は枝葉末節な事で、CSVファイルを読み込んで、必要なデータの並び
>にデータを整形する事はできますか?
>「CSVデータをACCESSに移行」にExcelのシートは全く必要なく、使っても
>良いですが、別のCSVファイルにデータを整形して移すとか、現在のCSV
>を読み込み、データ整形をしながら、mdbに流し込むとか色んな方法が
>あります。
>どんな方法をとっても、
>「CSVファイルを読み込んで、必要なデータの並びにデータを整形するスキル」
>は必要になります。これにはCSVファイルを読み込んで、文字列操作をすると言う
>事が必要です。
>失礼かもしれませんが、この辺りは大丈夫ですか?
|
|