我需要突出显示单元格:如果已经突出显示,则在另一个单元格中找到数字并突出显示
这是我非常基本的代码。
它有效,但我发现如果我有相同数量的复数,它仍然只会突出显示第一个找到的。我需要它能够告诉它已经突出显示并移动到下一个并突出显示那个。
Sub Find_FirstmanUALDar()
Dim FindString8 As String
Dim Rng8 As Range
FindString8 = Sheets("DAR").Range("D12").Value
If Trim(FindString1) <> "" Then
With Sheets("GL").Range("AC:AC")
Set Rng8 = .Find(What:=FindString8, _
After:=.Cells(.Cells.Count), _
LookIn:=xlValues, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
If Not Rng8 Is Nothing Then
Application.Goto Rng8, True
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End If
End With
我知道它很丑,但请帮忙。谢谢