如何隐藏ComboBox下拉列中的列?

时间:2012-02-04 04:27:09

标签: vba excel-vba access-vba excel

我正在Excel用户窗体中构建一个ComboBox,它从Access表中获取其行。我想在下拉列表中向用户显示多个文本字段,但是从ComboBox返回的值应该是与用户选择的行相关联的ID号(即ID列是绑定列)。但我不想向用户显示此ID号。有没有办法在ComboBox的下拉列表中隐藏列,但是仍然要绑定该列?

1 个答案:

答案 0 :(得分:8)

如果您有三列 - 第一个隐藏的ID,另外两个显示 - 在“属性”窗口中执行以下操作:

enter image description here

请注意,Combobox1.Text将返回第二列(第一个可见的)中的文本,而Combobox1.Value将为您提供绑定列。 (ColumnHeads设置与上述内容无关。)