1

这是我的情况:

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

例子:

我点击第 2 行 --> C2 说“蓝色” --> B、D、E、F 列自动以黄色突出显示

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

谢谢!

4

1 回答 1

1

实际上,非常简单的 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
于 2013-02-13T16:52:21.093 回答