我们有的时候需要引用单元格的颜色和字体的颜色。
Vlookup显然是无法满足要求的。
那么我们就自己写一个吧,这个比较简单,但是却比较实用,尤其是公司的数据很多时候是需要使用颜色管理的。
如:最紧急的红色Highlighted,紧急的黄色Highlighted,已经Ok的用Green。
两个表格同一列的相同单元格值(这里假设都是第一列做作类似Vlookup的引用),那么以下模块适用:
Sub aa()
Dim i, j, k As Integer
Dim aRange, Irange As Range
k = Sheets("submit2").Range("A65536").End(xlUp).Row
Set Irange = Sheets("submit2").Range("A2:A" & k)
For i = 2 To Sheets("submit").UsedRange.Rows.Count
For Each aRange In Irange
If aRange = Sheets("submit").Cells(i, 1) Then
Sheets("submit").Cells(i, 1).Interior.Color = aRange.Interior.Color
Sheets("submit").Cells(i, 1).Font.Color = aRange.Font.Color
Exit For
End If
Next aRange
Next i
End Sub