繁体   English   中英

其他单元格值更改时如何将单元格值更新为“”?

[英]How to update cell value to "" when other cell value changed?

我需要如果我改变单元格K2的值,单元格E2的值应该等于“”。

我需要对所有行都这样做,K3 E3、K4 E4、Kn En ..。

Private Sub Worksheet_Change(ByVal Target As Range)

If Target = Range("K2") Then
    Range("E2").Value = ""
End If

End Sub

让我们试试:

   Private Sub Worksheet_Change(ByVal Target As Range)


   If Not(intersect(target,[K:k]) is nothing) Then Range("E" & target.row).Value = vbnullstring

   End Sub

或更好:

Private Sub Worksheet_Change(ByVal Target As Range)


If target.column=[k:k].column and target.cells.count=1 Then Range("E" & target.row).Value = vbnullstring

End Sub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM