- 締切済み
EXCEL2000のマクロ(ADO)にてCSVデータ取得しようとしたら
EXCEL2000のマクロ(ADO)にてCSVデータ取得しようとしたら取得出来ないデータがあります。 前にも質問させていただいたのですが、 CSVデータを取得しようとした時に取得出来ないデータ(文字列)があります。 初めはADOのデータ取得部分のマクロが間違えていると思っていましたが、 特に間違えている事もありませんでした。 悩んでいる内に私の端末ではいつの間にか取得出来ていなかったデータが取得出来るように なっていました。 (この間にマクロをいじったりはしていません。しかし何かしらの設定を触ってしまった 可能性はあります。) おかしいと思い、他の端末で同じマクロとCSVデータにて検証を行ってみると、 やはりデータの取得は出来ていませんでした。 なぜ私の端末だけうまくいくようになったのかがまったく検討もつきません。 OFFICEの再インストールも行ってみましたが、やはり自分の端末ではうまくいって、 他の端末ではデータは取得出来ないようでした。 情報が少なすぎる&あいまいな表現になってしまいましたが、 この原因はどのようなことが考えられるか、どなたかご教授いただけないでしょうか?
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- end-u
- ベストアンサー率79% (496/625)
回答No.5
- end-u
- ベストアンサー率79% (496/625)
回答No.4
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.3
- moto_koukousei
- ベストアンサー率54% (331/606)
回答No.2
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.1
補足
回答ありがとうございます。 すみません。 完全に情報不足でした。 データが取得できない端末にてそのパターンを調べましたところ、 以下のような状態でした。 ・データ約500件中、取得出来ていないデータは一つの列で、約30件ほどあった。 ・本来その列に入るデータは文字列で、だいたいどれも800バイト前後。 (正しく出力されているデータでもだいたい同じくらい) ・出力されているExcelでのデータをみてみると、、 そのセルをクリックするまでは"#########"で文字化け?している。 (正しく出力されているデータでも"########"で表示されているデータが存在する。) ・その行のみの1行のCSVで取込むと取得される。 と規則性があまり見つからない状態でした。 ご回答にありましたように、ADOの参照設定も正常ですし、pathの指定も 問題ないように思います。 また、もともとデータが取得できていなかった端末で、 マクロを触ったりしていませんので、マクロの問題というより その他の部分にあるように思えます。 せっかく回答していただいたのにあいまいで申し訳ありません。