- ベストアンサー
AccessのマクロでExcelにエクスポートしたい
レコード数が5万程度あるクエリを マクロでExcelにエクスポートしたいのですが、 「出力」を選ぶと、「出力する行が多すぎて、指定した出力形式またはMicrosoft Accessの制限を越えています。」のエラーメッセージが表示されてしまいます。 マクロではなく、普通にエクスポートする際は、 Excelのバージョンを選択できるので、正常処理できるのですが、マクロの場合はどうすればいいのでしょうか? 宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 今、手元に5万件のデータがないので確認できないのですが、 「出力」でなく、「ワークシートの変換」ではどうでしょうか? 変換の種類をエクスポートにして…
その他の回答 (2)
- Vamp-8
- ベストアンサー率30% (12/39)
回答No.3
たびたびすみません。 #2の下2行、ちょっと書き直します。 >「ボタン1」を押すと、テキストボックス1に入れた名前のファイルがエクスポートされる… ↓ 「ボタン1」を押すと、テキストボックス1に入れた名前でファイルがエクスポートされる… です。
質問者
お礼
VBAやったことないけど、頑張ってやってみます。 即レスありがとうございました!! とても助かりました。
- Vamp-8
- ベストアンサー率30% (12/39)
回答No.2
#1です。 「ワークシート変換」だと、仰るとおりファイル名は固定になってしまいますね…。 フォームやVBAの使用は可能でしょうか? 例えばフォームの「テキストボックス1」にファイル名を入れて、 「ボタン1」を押すと、テキストボックス1に入れた名前のファイルが エクスポートされるというのは可能ですが…
補足
おー、できました! でも、この場合、ファイル名固定になってしまいますよね。 毎日エクスポートしたいので、ファイル名の後にタイムスタンプなど(連番でも可)を追加したいのですが、そんなことできますか?