使用Excel,假设我有一个由5个值组成的验证列表,如下所示:
Patate
Tomate
Courgette
Concombre
Patate
在包含由这5个值组成的下拉列表的单元格中,我选择第五个值:“Patate”。 我想在VBA中获取此单元格包含验证列表的第5个值。类似的东西:
x = Cell.Validation.GetIDValueSelected
x = 5
我无法使用垂直搜索,因为我的列表中可能有2个甚至更多时间相同的值(太长时间无法解释原因)。 此列表也是动态的(取决于其他工作表),因此它并不总是包含5个值。
我希望我明确表示每个人都能理解我的需求,但如果需要,我会很乐意添加更多信息。 感谢您的时间。
答案 0 :(得分:1)
可悲的是,一旦你使用 DV 来填充垃圾的单元格,就无法分辨出你选择了哪一块垃圾 :
你必须使用不同数量的空格填充每一段垃圾。