2009-01-21 92 views
0

有沒有什麼辦法在excel中有一個下拉菜單,它會顯示一個值而不是文本,例如:第一個選項是選項1,但值爲1excel中的HTML類型下拉菜單

我正在嘗試爲用戶選擇一個項目而不必知道該項目在數據庫中的ID。

回答

1

是的,你可以。

首先將ListFillRange屬性設置爲多列範圍(例如,「A1:B3」)。然後將ColumnWidths屬性設置爲「50; 0」,這將使第二列不可見。最後,將BoundColumn屬性設置爲2.

該列表將顯示選項1,選項2,選項3。如果您查詢它的值(ComboBox1.Value),它將返回與選定選項(1,2或3)相關聯的值。

+0

這可能在Excel 2003中嗎? – 2009-01-21 15:13:28

0

不,你不能。

但是你可以在數據庫中使用你的Options作爲IDs,只要它們中沒有一個是重複的(我認爲應該是這種情況,否則你的用戶將無法區分它們)。