• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロ 修正 (初心者です))

VBAで名前を検索するマクロを作成する方法

このQ&Aのポイント
  • Excel VBAを使用して、名前を検索するマクロを作成する方法について教えてください。
  • 名前リストが格納されているB列から指定した名前を検索するマクロを作成しましたが、他の列も検索できるようにする方法を教えてください。
  • 具体的には、G列(住所)から下側の範囲を検索するマクロを作成したいです。どの部分のコードを変更すれば良いでしょうか?

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8477/18146)
回答No.1

(1) Range("A2:D" & last).AutoFilter Field:=2, Criteria1:="=*" & 検索名前テキストボックス.Text & "*" ここでField:=2にしているのでB列をAutoFilterで絞り込んでいます。G列にしたいのならばField:=7にしましょう。 (2) 名前リストボックス.AddItem Cells(i, 2) ここでCells(i, 2)にしているのでB列の項目を名前リストボックスに追加しています。G列にしたいのならばCells(i, 7)にしましょう。

jikkenn
質問者

お礼

助かりました ありがとうございます

関連するQ&A