有没有办法让excel中的下拉列表显示值而不是文本,例如第一个选项是选项1,但值为1
我试图找到一个方便用户选择项目而无需知道数据库中该项目的ID。
答案 0 :(得分:1)
是的,你可以。
首先将 ListFillRange属性设置为多列范围(例如,“A1:B3”)。然后将 ColumnWidths属性设置为“50; 0”,这将使第二列不可见。最后,将 BoundColumn属性设置为2。
该列表将显示Option1,Option2,Option3。如果查询它的值(ComboBox1.Value),它将返回与所选选项(1,2或3)关联的值。
答案 1 :(得分:0)
不,你不能。
但是您可以在数据库中使用Options
作为IDs
,只要它们都不是重复项(我认为应该是这种情况,或者您的用户无法区分它们)