![](/img/trans.png)
[英]Excel, Stop update NOW(), when other cell changed value or string
[英]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.