我为一系列单元格创建了一个从属列表下拉列表。但是,当我更改单元格时,它是从属的,而下拉列表更改的选项是我可以选择的,它不会导致数据验证仍然不正确的错误。
例如
我选择了“高”,这使我可以选择80%,90%或100%。所以我选择了90%
但是当我将其更改为“中”(应该仅为40%-70%)时,它仍然表明90%有效。
谢谢
答案 0 :(得分:0)
在此示例中,如果将B1
中的值设置为大于70的值,并且将A1
中的值切换为“中”,则将焦点移至B1
并打开下拉列表:
Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
If Range("A1").Value = "Medium" And Range("B1").Value > 70 Then
Range("B1").Activate
SendKeys "%{down}", True
DoEvents
SendKeys "{SCROLLLOCK}"
End If
End If
End Sub
强制这样打开列表: