プロが教えるわが家の防犯対策術!

VBAにてVLOOKUP(検査値、範囲、列番号、検索の型)を使用する時、検査値を変数として扱いたいのですが、どのような方法が良いのでしょうか。

セルに=VLOOKUP($D$3,名簿,2,0)と入力しD3を検査値とし名簿内より2にある社員番号を取り出しているのですが、これをVBAにて実施させ、セルには式ではなく社員番号を表示させたいのです。DATAとしてはD3から下にいくつか入力されているので、検査値を変数で扱う事によりD3以降全てのDATAを取り扱うようにしたいのです。
宜しくお願いします。

A 回答 (1件)

こんにちは。



 下記サイトをご参照ください。
  http://www.ne.jp/asahi/hishidama/home/tech/excel …
  VBAからVlookupを呼び出せば良いと思います。ただし、実際に試していないので、「呼び出せない関数」かどうか分かりません。

では。

この回答への補足

サイト紹介ありがとうございます。でも、なかなかこれでは解決しませんでした。

補足日時:2009/12/10 10:30
    • good
    • 0

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