• ベストアンサー

エクセルのリストからデータベース検索

エクセルのリスト(部品番号)があります。 それをプログラムでよませて、 アクセスのデータベースの検索をさせ部品番号ごとの 価格を引っ張り出し、回答をエクセルに書き込むという プログラムが欲しいのですが、これは可能でしょうか? また難易度はやさしいものでしょうか?ご回答よろしくお願いします。 またもしも数行で出来てしまうプログラムでしたら サンプルを頂ければ助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7995/21381)
回答No.2

Excelは、Accessのテーブルやクエリをそのままワークシート上に 読み込む機能を持っています(ファイル-開くで、ファイルの種類を 「Accessデータベース」にしてみてください。 vbaだナンだと言う前に、Accessの部品表を手動でExcelに読み込ませて しまえば良いんじゃないですか? そうすればVBAだなんだってゴチャ ゴチャ考える必要はなくなり、単なるVlookupを駆使した表だけになる ような気がするんですが・・・。

その他の回答 (2)

noname#111860
noname#111860
回答No.3

開発者のスキル次第ですが、 下記の様なサイトを参考にすれば、 500Step未満で出来そうな気がします。 難易度は、[優しい]と判断します。 [VBでデータベース] http://homepage2.nifty.com/inform/vbdb/ [VBからエクセルを操作する(その1)] http://hanatyan.sakura.ne.jp/vbhlp/excelframe.htm

  • Masa2072
  • ベストアンサー率51% (94/182)
回答No.1

易しいか難しいかは開発者のスキルによる部分が大きいため一概には言えません。 ACCESSが操作でき、クエリーなどのSQL文に関しての知識がある、VBまたはVBAに関する知識があるという前提であれば、さほど難しいものではないと思います。 とりあえず EXCEL VBA ADOをキーにネットを検索してみてはいかがでしょうか?

参考URL:
http://www.google.co.jp/search?q=EXCEL+VBA+ADO&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official

関連するQ&A