|
初心者です。
sheet1のA列の文字列とsheet2の文字列を比較して、sheet2の不一致セル(sheet1のA列に存在しない文字)に色を付けたいのですが、1列のみの検索はなんとかできましたが、それを複数列検索するには、どうすればよいのでしょうか?
sheet1(重複データなし)
A
あ
い
う
え
お
sheet2(重複データなし)
A B C D E F
あ か い き う
え お
く け こ
この場合、sheet2のかきくけこのセルに色を付けたいのです。
A列のみ、比較した場合、
Sub TEST()
Dim sh1 As Worksheet, sh2 As Worksheet
Dim MyRNG As Range, RR As Range, R As Range
Set sh1 = Worksheets("Sheet1")
Set sh2 = Worksheets("Sheet2")
With sh2
Set RR = .Range(.Range("B2"), .Range("B65536").End(xlUp))
End With
For Each R In RR
Set MyRNG = sh1.Columns("A:A").Find(What:=R.Value, _
LookIn:=xlValues, LookAt:=xlWhole, _
SearchOrder:=xlByRows, MatchCase:=False, _
MatchByte:=False)
If MyRNG Is Nothing Then
R.Interior.ColorIndex = 3
End If
Set MyRNG = Nothing
Next R
End Sub
A列〜F列まで検索するには、どうすればよいのでしょうか?
よろしくご教授お願いします。
|
|