关于excel vba,选中变色,光标离开还原

例如选中C3的时候,C列和3行底色变成红色
然后选中E5的时候,刚才C列和3行的红色底色消失,E列和第5行底色变成红色,
然后再选中某个单元格的时候,刚才行列的底色消失,当前行列变色
如何用excel vba实现?

第1个回答  2011-04-22
打开EXCEL 进入VBA 双击对应的工作表 将代码复制进去
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
Cells.FormatConditions.Delete
With Target.EntireRow.FormatConditions
.Delete
.Add xlExpression, , "TRUE"
.Item(1).Interior.ColorIndex = 3

End With
With Target.EntireColumn.FormatConditions
.Delete
.Add xlExpression, , "TRUE"
.Item(1).Interior.ColorIndex = 3

End With

End Sub本回答被提问者采纳
相似回答