質問: エクセルのデータベース処理についての質問です。 現在Access(data.mdb)にレコード数で20万件ほどのデータが入っています。 これを新しいデータベースクエリ(MS Query)の設定等を使用してエクセルの方へ表示したいと考えています。 ところがこのままで実行するとExcelの最下行の65536行を突破してしまいエラー表示されてしまいます。 そこでSheet1の特定のセル上で条件(日付等)を指定してSheet2上に結果表示を行いたいと思います。 Sheet1 何日から[20080601] 何日まで[20080605] ↓ Sheet2 20080601 A 20080601 B 20080602 A 20080605 C この様なサンプルが載っているURL等御座いますか? MS Query上のSQL文等で括れば一定期間になるのは分かりますがExcelのセル上の任意の数値で結果を変化させたいです。 以上、宜しくお願いします。
回答: MS Query のパラメータの取得先を、年月日を代入したセルにしておけばどうでしょうか。各々のシートに設定する必要はありますが。 具体的な手順は下記を参考にしてください。 * Excel豆知識41