如何基于过滤的表创建数据验证列表?

时间:2018-12-11 22:58:07

标签: excel validation dynamic autofilter

我花了数小时来寻找答案,并尝试用我收集到的少量信息来创建自己的解决方案,但我仍然离解决方案还很近。

方案:我有一个数据表(按我要使用的索引字段排序)。我有一个CRITERIA列和INDEX列。我有一个表单工作表,希望在其中显示列表。在第二个表单工作表上,我在按钮上附加了VBA代码,该按钮可以就地过滤数据表。表单上有一个SELECTION CRITERIA字段,该字段基于从下拉“数据验证”菜单中选择的值,从数据表中相应行上的值动态填充表单字段。 (这是通过对单元格的VBA事件触发器来完成的,而填充是通过其他VBA代码完成的。如果从先前填充的表单中识别出更改,则事件触发器还会提示用户将更改写回到数据表中。)

问题:我希望SELECTION CRITERIA单元上的数据验证列表根据按钮选择触发的自动过滤器而动态变化。 (每个按钮运行一个VBA过程,该过程根据一个或多个条件过滤列表)

我非常感谢您提供的任何建议或解决方案!

0 个答案:

没有答案