dポイントプレゼントキャンペーン実施中!

 ACCESS2007のデータにフィルタを掛けて、絞り込み、その抽出結果をEXCEL2007にエクスポートしようとしたところ、
「選択しているレコードの数が多すぎるため、一度にクリップボードにコピーできません。自分で、6万5千件単位に分けて下さい」と帰って来ました。。。

上記メッセージでググると、マクロ等を利用して解決されている例が見つかりましたが、
ちょっと自分の頭では理解できませんでした。。

もっと簡単なコピペで済むようなクエリ等で解決方法有りませんでしょうか?

ACCESSのデータが300万行レコード
EXCELのデータが平均10~20万行になるようなデータです。。。

以前は、何とか出来ていたのですが、その時のACCESSのバージョンは2010だったかも知れません。。

現在はACCESS2007しか無いのですが、この環境で何とかする手は有るでしょうか?

エクスポート形式をEXCELからTXTに変更しても、同じ制限に掛かります。CSV型式というのはないようです。。

A 回答 (1件)

フィルタの抽出条件をクエリに落としこんで、そのクエリをエクスポートする方法ではどうでしょうか?



http://support.microsoft.com/kb/924681/ja によると
【この問題は、[書式設定とレイアウトを保持したままデータをエクスポートする] オプションを使用して、65,000 を超える行が含まれるテーブルをエクスポートできないことが原因で発生します。】

レコードを選択では書式設定のチェックが必須になってしまいますが、直接クエリからエクスポートであればチェックは不要になるので、レコード数の制限も解除されるはずです。
    • good
    • 0
この回答へのお礼

そ、そうでした。以前は、この手でやっていたと思いだしたところでした。。
ご回答有難うございました!

お礼日時:2013/12/04 16:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!