Excelで複数の値を検索して強調表示する

Excelで複数の値を検索して強調表示する

650 個の数字のリストから 105 個の数字を検索し、見つかったらハイライト表示する必要があります。これを行うより簡単な方法はありますか? たとえば、Excel の列 x に 10 個の値があり、列 x で 5 個の値を検索してハイライト表示する必要があります。(もちろん、実際の数字はもっと大きくなります)

答え1

列に短いリストがある場合そして列の長いリストBのように:

ここに画像の説明を入力してください

このマクロを実行します:

Sub dural()
   Dim nA As Long, nB As Long, v As Variant
   Dim a As Long, b As Long
   nA = Cells(Rows.Count, "A").End(xlUp).Row
   nB = Cells(Rows.Count, "B").End(xlUp).Row

   For a = 1 To nA
      v = Cells(a, "A").Value
      For b = 1 To nB
         If Cells(b, "B").Value = v Then
            Cells(b, "B").Interior.ColorIndex = 6
         End If
      Next b
   Next a
End Sub

生成されます:

ここに画像の説明を入力してください

関連情報