如何使用VBA或条件格式来突出显示当前单元格的整个当前行和列?谢谢。
答案 0 :(得分:3)
这是一种方式:
ActiveSheet.Rows(ActiveCell.Row).Interior.Color = RGB(r, g, b)
ActiveSheet.Columns(ActiveCell.Column).Interior.Color = RGB(r, g, b)
你可以填写r,g& b,以达到你想要的高亮颜色。
答案 1 :(得分:2)
在工作表选择更改事件中,您可以使用以下内容:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Const HIGHLIGHT_COLOR As Long = 4
'remove past colors
ActiveSheet.Cells.Interior.ColorIndex = xlNone
With Me
.Columns(Target.Column).Interior.ColorIndex = HIGHLIGHT_COLOR
.Rows(Target.Row).Interior.ColorIndex = HIGHLIGHT_COLOR
End With
End Sub