• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マクロ FIND どちらか先にHitする方を選択)

マクロ FIND で先にHitする方を選択する方法は?

このQ&Aのポイント
  • マクロを使用して複数の検索対象から先にHitする方を選択する方法について教えてください。
  • Excelのマクロで検索対象が複数ある場合、先にHitする方を選択する方法を教えてください。
  • どうすればExcelのマクロで検索対象から先にHitする方を選択できるのか教えてください。

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

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

こういう事でいいですか? 質問文のコードにはシートを指定するws2.が付いていたりいなかったりしたので省略してあります。 nRow1 = Rows.Count + 1 nRow2 = Rows.Count + 1 If Application.CountIf(Columns(c1), "○") > 0 Then   nRow1 = Columns(c1).Find(What:="○").Row End If If Application.CountIf(Columns(c1), "×") > 0 Then   nRow2 = Columns(c1).Find(What:="×").Row End If r1 = Application.WorksheetFunction.Min(nRow1, nRow2) If r1 = (Rows.Count + 1) Then MsgBox ("Hitなし")

kero1192kero
質問者

お礼

r1 = Application.WorksheetFunction.Min(nRow1, nRow2)の記述を自分の記述に合うように修正していけました。とても参考になりました。ありがとうございました。

関連するQ&A