- 締切済み
Excelの外部データ取り込みで取り込むレコード数を制限したい。
CSVのデータをExcelに「外部データの取り込み」で取り込んでいます。 取り込みたいのはCSVの先頭50件程度なのですが、取り込むレコード数を制限する方法はありますか? Microsoft Queryのオプションにある「返すレコード数の制限」はQuery上でしか有効ではないようです。 なお、環境はWindows XP/Excel 2003です。ドライバは「Microsoft Text Driver」を使っています。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- fujillin
- ベストアンサー率61% (1594/2576)
回答No.2
必要なデータ数だけ読み込むVBAを作成するとかくらいしか思いつきません。 CSV読込みの方法は以下をご参考に http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_020.html
- Cupper
- ベストアンサー率32% (2123/6444)
回答No.1
ちょっと思いつきませんねえ 2003以前のExcelなら65,535行しか使えませんから 65,485行目(65535-50)に取り込むとかしてみてはいかがでしょう 1,048,575行まで使える2007ならおのずと… がんばってください
質問者
補足
データを更新するたびに警告が出てしまうので、残念ながら使えませんね。
補足
質問内容を理解されていないようです。いったい何を意図してそのような回答をするのでしょうか。 結局あのあと自分で試行錯誤し、SQLのSELECTに「TOP 50」を直接入力すれば良いことが分かりました。