• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Vlookupの参照先をテーブルの中のタイトル名で)

VLOOKUPの参照先をテーブルの中のタイトル名で

このQ&Aのポイント
  • VLOOKUPにCOLUMN関数を組み込んでテーブルの中のタイトル名を参照する方法を教えてください。
  • テーブル名(春期農薬リスト)の列番号で指定しているコードをCOLUMN関数等を使って書き換えることは可能でしょうか。
  • Cb_N1の値から春期農薬リストテーブルを参照し、該当する値をそれぞれのテキストボックスに入れる処理を実行する方法を教えてください。

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率66% (1732/2602)
回答No.1

代入先とか検索値は適当な一例です。長くなるのでSetしてます。 Dim TbX As ListObject Set TbX = Sheets("master").ListObjects("春期農薬リスト") Range("M1").Value = Application.WorksheetFunction.VLookup(3, TbX.DataBodyRange, TbX.ListColumns("農業名").Index, False)

shibushijuko
質問者

お礼

ご回答ありがとうございます。 ご提示いただいたコードで思う通りの動作ができました。誠にありがとうございます。m(_ _)m 一応、下記内容に書き換えてうまく動作しました。 Dim haru_noyaku As ListObject Set haru_noyaku = Sheets("master").[春期農薬リスト].ListObject Dim X As Variant X = Cb_N1.Value Tb_N2.Value = Application.WorksheetFunction.VLookup(X, haru_noyaku.DataBodyRange, haru_noyaku.ListColumns("希釈倍数").Index, False)

関連するQ&A

専門家に質問してみよう