How to hide columns in a ComboBox dropdown?

北慕城南 提交于 2020-01-03 15:55:23

问题


I'm building a ComboBox in an Excel userform that gets its rows from an Access table. I want to display several text fields to the user in the dropdown, but the value returned from the ComboBox should be the ID number associated with the row that the user selects (i.e. the ID column is the bound column). But I don't want to show this ID number to the user. Is there a way to hide a column in the ComboBox's dropdown, but still have that column be bound?


回答1:


If you have three columns - the first the ID that's hidden and the other two shown - do something like this in the Properties window:

Note that Combobox1.Text will get return the text in the 2nd column (the first visible one) and Combobox1.Value will give you the bound column. (The ColumnHeads setting has no bearing on the above).



来源:https://stackoverflow.com/questions/9138402/how-to-hide-columns-in-a-combobox-dropdown

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!