我有一个有两张纸的工作簿。在工作表 A 上,我更改了一些单元格的内部颜色。我想在工作表 B 中找到具有匹配文本的单元格,并将它们设置为具有相同的内部颜色。但是,当我到达时hRow = Application...
,我收到一个错误,The application does not support this object or property.
我一直在搜索类似的函数,但是我没有成功找到一种匹配文本的好方法,而无需遍历范围内的每个单元格。
Public Sub MatchHighlight()
Dim lRow As Integer
Dim i As Integer
Dim hRow As Integer
Dim LookUpRange As Range
Set LookUpRange = Worksheets("HR - Highlight").Range("C2:C104")
Dim compare As Range
Set compare = Worksheets("Full List").Range("C2:C277")
lRow = Worksheets("Full List").UsedRange.Rows.Count
For i = 2 To lRow
hRow = Application.Worksheets("Full List").WorksheetFunction.Match(compare.Range("C" & i).Text, LookUpRange, 0)
If Not IsNull(hRow) Then
compare.Range("C" & i).Interior.Color = LookUpRange.Range("C" & hRow).Interior.Color
End If
Next i
结束子