是否有可能,如果D列中的值发生变化(D列包含工资率),然后在该行单元格K中突出显示。K列具有基于D列的公式?
例如,如果D4用新的工资率更新,则突出显示K4。
答案 0 :(得分:1)
如果D列中的单元格发生更改,此代码将为K列中的相应单元格着色。 问题是如果D列中的单元格再次更改,则K列中的单元格不会再次更改。
注意: :仅当您将代码放在相关的工作表模块中时,才会触发工作表更改事件。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim RngChnge As Range
Set RngChnge = Columns(4)
If Not Intersect(RngChnge, Target) Is Nothing Then
Target.Offset(, 7).Interior.Color = vbYellow
End If
End Sub