Excel 当根据某行某个单元格中的值单击某行时,是否可以高亮显示列?

Excel 当根据某行某个单元格中的值单击某行时,是否可以高亮显示列?,excel,vba,Excel,Vba,以下是我的情况: 当我基于同一行的某个单元格中的值单击行中的任何单元格时,我想突出显示各个列 例如: 我单击第2行-->C2显示“蓝色”-->B、D、E、F列将自动高亮显示为黄色 这可能吗?(每次单击不同的行时,最好不要重新运行宏) 谢谢 实际上,VBA非常简单。祝你好运 Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim lngRow As Long, intCol lngRow

以下是我的情况:

当我基于同一行的某个单元格中的值单击行中的任何单元格时,我想突出显示各个列

例如:

我单击第2行-->C2显示“蓝色”-->B、D、E、F列将自动高亮显示为黄色

这可能吗?(每次单击不同的行时,最好不要重新运行宏)


谢谢

实际上,VBA非常简单。祝你好运

Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim lngRow As Long, intCol

lngRow = Target.Row

If Cells(lngRow, 3) = "Blue" Then intCol = 6 Else: intCol = 0

Columns(2).Interior.ColorIndex = intCol
Columns(4).Interior.ColorIndex = intCol
Columns(5).Interior.ColorIndex = intCol
Columns(6).Interior.ColorIndex = intCol


End Sub

实际上,VBA非常简单。祝你好运

Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim lngRow As Long, intCol

lngRow = Target.Row

If Cells(lngRow, 3) = "Blue" Then intCol = 6 Else: intCol = 0

Columns(2).Interior.ColorIndex = intCol
Columns(4).Interior.ColorIndex = intCol
Columns(5).Interior.ColorIndex = intCol
Columns(6).Interior.ColorIndex = intCol


End Sub

黄色和蓝色之间的联系在哪里?或者简单地说,着色的标准是什么?请参阅
工作表\u SelectionChange Event
黄色和蓝色之间的联系在哪里?或者简单地说,着色的标准是什么?请参阅
工作表\u SelectionChange Event