【发布时间】:2015-07-24 10:09:45
【问题描述】:
我需要两个相关的下拉列表。在 VBA 中,我尝试为单个列表创建下拉列表,但我无法使其依赖。下拉列表就像
第一个下拉列表的内容
dd1
dd2
dd4
dd5
dd6
对应的list2是
对于 dd1
ddd1
ddd2
ddd3
对于 dd2
ddd4
ddd6
同样明智。
我已经完成了代码
With Range("D1").Validation
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:=TempList
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
列表中不能有任何空格/空单元格。
这个我也试过了
但上面的代码支持单个单元格下拉。我需要列中的整个单元格作为下拉列表。
或者是否有任何方法可以使用公式直接创建相关下拉列表,并消除两列中的空白单元格。
提前致谢
【问题讨论】:
-
一个好的提示是:chandoo.org/wp/2014/02/13/…
标签: vba excel excel-2007