在 VBA Excel 的下拉验证列表中获取所选值的 ID
Get the id of the selected value in a dropdown validation list on Excel in VBA
使用 Excel,假设我有一个由 5 个值组成的验证列表,如下所示:
Patate
Tomate
Courgette
Concombre
Patate
在包含由这 5 个值组成的下拉列表的单元格中,我 select 第五个值:"Patate"。
我想在 VBA 中得到这个单元格包含我的验证列表的第 5 个值。像 :
x = Cell.Validation.GetIDValueSelected
x = 5
我无法使用垂直搜索,因为我的列表中可能有 2 次或更多次相同的值(太长无法解释原因)。
此列表也是动态的(取决于另一张纸),因此它并不总是包含 5 个值。
我希望我说得清楚让每个人都能理解我的需求,但如果需要,我很乐意添加更多信息。
感谢您的时间。
遗憾的是,一旦您使用 DV 将 垃圾填入单元格, 就无法分辨 垃圾 你选择了:
你必须用不同数量的空白填充每块 junk。
使用 Excel,假设我有一个由 5 个值组成的验证列表,如下所示:
Patate
Tomate
Courgette
Concombre
Patate
在包含由这 5 个值组成的下拉列表的单元格中,我 select 第五个值:"Patate"。 我想在 VBA 中得到这个单元格包含我的验证列表的第 5 个值。像 :
x = Cell.Validation.GetIDValueSelected
x = 5
我无法使用垂直搜索,因为我的列表中可能有 2 次或更多次相同的值(太长无法解释原因)。 此列表也是动态的(取决于另一张纸),因此它并不总是包含 5 个值。
我希望我说得清楚让每个人都能理解我的需求,但如果需要,我很乐意添加更多信息。 感谢您的时间。
遗憾的是,一旦您使用 DV 将 垃圾填入单元格, 就无法分辨 垃圾 你选择了:
你必须用不同数量的空白填充每块 junk。