Excel 根据正在更改的另一个单元格高亮显示单元格

Excel 根据正在更改的另一个单元格高亮显示单元格,excel,vba,Excel,Vba,是否可能,如果D列中的值发生变化(D列包含工资率),则在该行单元格K中高亮显示。K列有一个基于D列的公式 例如,如果用新工资率更新了D4,则突出显示K4。如果D列中的单元格发生更改,此代码将为K列中的相应单元格着色。 问题是,如果D列中的单元格再次更改,K列中的单元格将不会再次更改 注意:只有将代码放入相关的工作表模块中,才会触发工作表更改事件 Private Sub Worksheet_Change(ByVal Target As Range) Dim RngChnge As Range S

是否可能,如果D列中的值发生变化(D列包含工资率),则在该行单元格K中高亮显示。K列有一个基于D列的公式


例如,如果用新工资率更新了D4,则突出显示K4。

如果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

当然这是可能的:)你研究过可能的解决方案吗?这是一种条件格式classic@Marcucciboy2-“如果D4用新的工资率更新”-条件格式不起作用。@BigBen dang,你说得对。我以前把它想象成一个空牢房。我想
工作表\u change
将不得不做D列值如何更改?