- ベストアンサー
EXCEL VBA 絶対参照VLOOKUP検索
- EXCEL VBAを使用して、絶対参照を利用したVLOOKUP検索を実施する方法について教えてください。
- 質問者は、商品マスターを絶対参照して、VLOOKUPのような動きをする検索を実現したいと考えています。
- 具体的には、シート1の商品番号をキーにして、シート2を参照し、シート1の区分にA-Dの値を挿入したいとのことです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
勘違いなさっていますが、先の回答は既に「絶対参照しています」。決して相対参照ではありません。 具体的にどういう状況で何を実現したいのか、このご相談は一回解決で打ち切って、改めて詳しい状況を添えて「やりたいことを目に見えるように」ご相談を書きなおしてみてください。
その他の回答 (1)
- tsubuyuki
- ベストアンサー率45% (699/1545)
> sheet2の商品マスターを参照する際には絶対参照にしたいです。 先ほどの質問における「回答」そのままで十分に対応可能です。 と言うかむしろ、コレをマクロで行いたい理由も不明瞭です。 ワークシート上でVLOOKUP関数を使いたくない理由って何でしょう? > 環境 WinsowsXP SP3 別にOSの環境はどうでも良いです。 どうせなら、エクセルのヴァージョンを記載しましょうね。 本件だとヴァージョンは全く関係しませんが、念のため。
お礼
tsubuyukiさん、ご連絡ありがとうございます。 >先ほどの質問における「回答」そのままで十分に対応可能で>す。 →仰る通り、そのままで実現できました。 私の環境のテストデータに問題がありました。 >と言うかむしろ、コレをマクロで行いたい理由も不明瞭で >す。ワークシート上でVLOOKUP関数を使いたくない理>由って何でしょう? →前任者が作成したマクロを実行をした時に表示されるデータに新規フィールド(商品区分)の列を新たに1列追加する必要になりました。 ただ、私が未熟で前任者のロジックをいじれなかったので苦肉の策としてデータが表示する直前にこのVLOOKUPのロジックを追加して商品マスターシートを参照して新規フィールドとして商品区分を表示するためにご教授いただきたかったのです。 >別にOSの環境はどうでも良いです。 →申し訳ございませんでした。 肝心なExcelのverが抜けておりました。 このたびはありがとうございました。
お礼
keithinさん、ご連絡ありがとうございます。 誠に申し訳ございませんでした。 前回ご教授いただきました方法で絶対参照されておりました。私の環境のテストデータに問題があって値がうまく入らなかったのが相対参照されているためと勘違いしてしまいました。 大変失礼いたしました。 テストデータを作り直して再度実行した結果、前回keithinさんにご教授いただきましたロジックで絶対参照できており、完璧に実現できました。 このたびは本当に申し訳ございませんでした。