【发布时间】:2013-10-18 08:08:43
【问题描述】:
我正在研究一个宏,它循环遍历范围 dData 并识别哪些单元格具有白色字体颜色。然后它会更改与 dData 白色相邻的任何单元格的字体颜色。下面的代码是我到目前为止所拥有的。它还不起作用,但是,我在正确的轨道上吗?
谢谢!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim dData As Range
Dim Cell As Range
Set dData = Sheets("Sheet1").Range("l2:l10000")
For Each Cell In dData
If Cell.Font.Color = 2 Then
Cell.Offset(0, -1).Font.Color = 2
End If
Next Cell
End Sub
【问题讨论】:
-
不过,我认为您不想将此代码放入
SelectionChange事件中。 -
我有一个组合框可以触发另一个宏,我可以把它放在那里。关于目前为什么这不起作用的任何想法?
-
您是遇到错误还是只是在运行时没有任何反应?
-
我运行它时没有任何反应。
-
此代码会影响
Sheet1,无论您将其放置在哪个工作表模块中。您确定要检查Sheet1的更改吗?