vba - Excel VBA中的多列组合框

标签 vba excel excel-2007

我在用户窗体中有一些组合框。其中一个 ComboBoxes 是具有三列的多列 ComboBox,并且依赖于另一个 ComboBoxs 的值。

有谁知道为什么当我选择多列组合框中的一行时只显示 第一列值 ?

当我选择一行时,我希望第二列中的值可见。

最佳答案

设置在组合框的文本框部分显示哪一列的组合框属性是 TextColumn
属性值:

-1 = 显示宽度(由 ColumnWidths 属性设置)> 0 的第一列
0 = 显示 ListIndex 的值
1 = 显示列 1
ETC

关于vba - Excel VBA中的多列组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8661463/

相关文章:

excel - VBA中的简单递归函数,Excel不返回预期结果

excel - 如何使用vba将access数据库(.accdb)中的数据检索到Excel中

excel - 选择整个列

python - Pandas 在比较两列不同工作表后创建一列

vba - Excel VBA 列表框链接

VBA vs VSTO for excel 到 powerpoint

mysql - MS Access 检查下一个相关记录以在表单中弹出指示器?

Excel 公式 - 将列表的子字符串匹配到列表

sql - 在VBA过程中使用ADODB查询Excel文件时,多个JOIN不可用吗?

excel - 如何在excel中获取3个斜杠后的字符串