アクセスとエクセルの連携についての質問です。


エクセルに、あるデータが8,000件程度入っています。
このマスタファイルは、他の多数のエクセルファイルからvlookupで参照されています。

しかし、データ量が増えてきたため、このマスタファイルをアクセスに変換しようと考えています。

しかし、他のエクセルファイルから参照したいのですが、アクセスに変換されてしまうため、vlookupは使えません。

エクセルからアクセスのファイルを参照する方法はありますでしょうか??

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/02/10 19:26:24
  • 終了:--

回答(4件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982005/02/10 19:30:20

ポイント10pt

アクセスを参照する場合は、DAOやADOなどを用います。

VBAでやることになるでしょう。

id:keijiro

やはり、VBAですか・・・

自分で検索したところ、VBAと言う記述は発見したのですが、

お客様先の事なので、簡単な方法があればと思ったのですが。。。

DAOやADO、VBAを用いたやり方が解説されているサイトがあればうれしいです。

もうしばらく募集してみますね。

2005/02/10 19:54:51
id:rinka-lv No.2

rinka-lv回答回数4ベストアンサー獲得回数02005/02/10 19:57:32

ポイント80pt

http://www.nurs.or.jp/~ppoy/access/excel/xlQ002.html

Excel #Q002 ≪AccessのデータをExcel側でリンク設定する方法《Excel2002》≫

データベースクエリを使用してはどうでしょう?データを表示するシートをVLOOKUPで参照すれば可能と思われます。

id:keijiro

これは!!

かなりの有力情報です!!

ありがとうございます。

2005/02/11 12:45:39
id:soan_4q No.3

soan_4q回答回数12ベストアンサー獲得回数02005/02/10 21:55:43

ポイント20pt

http://www.nurs.or.jp/~ppoy/access/excel/xlQ001.html

Excel #Q001 ≪AccessのデータをExcel側でリンク設定する方法《MS Query、Excel2000》≫

 いやあ、DAOやADOは結構大変ですよ。

外部データの取り込み、でクエリを使って取り込めますから、クエリにVlookupに該当する条件を設定して取り込むか、

それが難しいようなら、シートを一つ追加して、そこにテーブル全部を取り込んで、それに対してvlookupするか。と言った作り方のほうがいいと思いますよ。

または、アクセス側では、エクセルのシートをテーブルとして扱えますので、他のエクセルから参照用のエクセルブックを一つ作り、必要そうなデータだけに絞って、そのブックをアクセスから更新して使う形にしてもいいと思います。

アクセスに慣れられたら、他のエクセルファイルも、アクセスにできそうなら、してしまってもいいのではないですか?

vlookupを多用しているならきっとアクセスのクエリでかなりいいものが作れますよ。(←無責任)

id:keijiro

いろんなサイトを検索したのですが、結構大変っぽいですね(^^;;

すべてアクセスで管理したいのは山々なんですが、お客さんにアクセスを覚えてもらうのは困難で・・・

お客さんは今まで通りエクセルで管理もしながら、データベースも使いたいという要望なので。。。

あと、今回の要件はたまったデータの処理速度の向上が目的なので、アクセスからエクセルの参照をすると読み込みに時間がかかってしまうので、ちょっと・・・

2005/02/11 12:53:42
id:araemon No.4

araemon回答回数14ベストアンサー獲得回数02005/02/10 22:07:15

ポイント15pt

http://www.ken3.org/vba/

三流君VBAで楽しくプログラミング

★三流君 VBAで楽しくプログラミング

本のような詳細で論理的な説明ではないですが、Webならではの自己流な説明でポイントを抑えた内容で参考になります。初心者や「ちょっと教えてくれ」と思ったときに大変役に立つHPだと思います。

http://www.amazon.co.jp/exec/obidos/ASIN/4774108553/hatena-q-22

Amazon.co.jp: データベースプログラミング300の技 (Windowsプログラミング): DBプログラミング研究会: 本

★データベースプログラミング300の技

サイトではなく本ですが、技術評論社出版でTIP集です。ADO、DAOについてもポイントが説明されています。

id:keijiro

みなさま、情報ありがとうごあいました。

2005/02/11 12:54:12

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません