我正在尝试将sheet1上的选定单元格(或F列中的每8+ 11n个单元格到末尾)变成与sheet2 row2上的相同值相同的内部颜色。
这是我目前所拥有的,它可以转到sheet2,但是很难找到相同值的位置并选择它。
Sub FindAndColor()
OA=ActiveCell.Address
rngY=ActiveCell.Value
Sheets("Sheet2").Select
Rows(2).Select
Selection.find(What:=rngY, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Activate
ActiveCell.Select
CC=ActiveCell.DisplayFormat.Interior.Color
Sheets("Sheet1").Select
OA.Select
ActiveCell.DisplayFormat.Interior.Color=CC
End Sub
1条答案
按热度按时间2w3rbyxf1#
使用
Find()
时,您应该先测试是否有相符的项目,然后再继续。因此,应该可以这样做: