使用Excel,可以說我有這樣一個由5個值的驗證列表:獲取選中的值的ID在下拉驗證列表上的Excel中VBA
Patate
Tomate
Courgette
Concombre
Patate
在細胞含有降由這5個值組成的下拉列表中,我選擇第五個值:「Patate」。 我想在VBA中獲得這個單元格包含我的驗證列表的第5個值。喜歡的東西:
X = Cell.Validation.GetIDValueSelected
X = 5
我不能使用垂直搜索,因爲我可能有2個或更多的時間在同一個值我列表(太長以解釋原因)。 這個列表也是動態的(取決於另一張紙),所以它並不總是包含5個值。
我希望我明確地向大家瞭解我的需求,但如果需要,我會很樂意添加更多信息。 謝謝你的時間。
我沒有看到在下拉列表中有重複值的好處。您可以刪除重複項。問題是沒有直接的方法來獲得你想要做的事情。該屬性不存在 – Jeanno 2015-02-10 14:58:55
好吧,雖然我... 我覺得有一個非常有利的方式有重複值,但它不是驗證列表的主要目的,所以我明白爲什麼這個屬性不存在。謝謝Jeanno! – Dero 2015-02-10 15:03:35
我只是想說,Excel有一個內置的功能,可以從很長的列表中刪除重複項。 – Jeanno 2015-02-10 15:05:09