繁体   English   中英

更改另一个单元格时清除单元格内容

[英]Clear cell contents when another cell is changed

在Excel中,我有两个相关的下拉列表,这些下拉列表使用if语句根据单元格B8中的内容来确定列表中的内容。

如果要更改B8,我想添加VBA代码,然后清除单元格B14和B15中的所有选定项

我尝试了以下

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("B8").Address Then
Range("B14:B15").Value = ""
End If
End Sub

但我收到错误Ambiguous name detected:Worksheet_Change

将其更改为SelectionChange并起作用。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = Range("B8").Address Then
Range("B14:B15").Value = ""
End If
End Sub

暂无
暂无

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

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