希望查找 D列中,从第2行开始到最后一行的 单元格的颜色值为15的行号,,请问如何定义,语句如何写
如
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
a = [d65536].End(xlUp).ColorIndex
if a = 15 then
m = Target.Row
Range("a" & m & ":by" & Target.Row).Interior.ColorIndex = 15
End Sub
大概就是这个意思,,,求语句如何书写
少写一句
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
a = [d65536].End(xlUp).ColorIndex
if a = 15 then
Columns.Range("A" & a &":by" & a).Interior.ColorIndex = 0 '这句刚没写上
m = Target.Row
Range("a" & m & ":by" & Target.Row).Interior.ColorIndex = 15
End Sub
如果需要,可以自行将Sub改为Function,把查找到的结果放在一个文本中,供其它过程使用。