我在下拉菜单上遇到问题。下拉菜单(B5)的四个值(J1:J4
)的范围取决于下拉菜单(B3)上方单元格中的值。当B3低于某个值时,该范围内的值将变为FALSE
(该部分是有意的,并通过简单的if函数完成),并且显示在下拉菜单中,这意味着您可以选择值FALSE
。但是,当您首先在下拉菜单中选择一个值,然后在B3中更改该值时,例如减小该值,以便将范围值更改为FALSE
,则下拉菜单中显示的值会不更新,而范围内的值更改就很好。
每次B3中的值更改时,是否有办法“强制”更新下拉菜单?
答案 0 :(得分:0)
只需添加一个工作表事件即可捕获单元格B3
中的更改并清除其值。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$3" Then
Range("B5").ClearContents
End If
End Sub