• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA複数セルで検索)

VBA複数セルで検索

このQ&Aのポイント
  • VBA初心者のため、一つのシートに並んでいる氏名と番号の組み合わせが別のセルに存在するかどうかをチェックしたい。
  • 氏名と番号をくっつけて検索する方法がわからない。
  • Find関数を使用して氏名と番号をセットで検索して該当しない場合は、エラーメッセージを表示したい。

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

  • ベストアンサー
  • pop800p
  • ベストアンサー率21% (6/28)
回答No.1

いろいろやり方はありますが 少し速度は劣るもののわかりやすい方法として For Each でセルを検索し 最初にヒットしたらOffsetで更にセルを比較 というストーリーにすればいいかと

その他の回答 (1)

  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.2

> 氏名と番号をくっつけて検索すればいいのでしょうか そうですね。氏名2、番号2をくっつけたセル( F列)を作成して(=D1 & E1) Worksheets(1).Range("F:F").Find(Range("A1").Value & Range("B1").Value, LookIn:=xlValues) みたいな感じで探せます。