使用“ combobox.value =“修改所选索引值

时间:2019-03-16 00:12:32

标签: vba combobox

您好,我正在使用VBA,但遇到了一种奇怪的情况。我希望外面有人遇到同样的事情,可以给我一点帮助。在我的程序中,有一个2列组合框,其值设置为字符串。值设置如下:

ComboBox1.Value = "this_string"

最初,此ComboBox具有2个合法列。我可以通过在代码后使用立即窗口来确认这一点,选中该组合框的第一列。例如: value = ComboBox1.Column(0)

但是代码在这里中断了。我收到此错误:

  

无法获取Column属性。属性数组索引无效。

赋值后。我无法再获取任何列值。为什么会这样?

感谢您的帮助, 比利

1 个答案:

答案 0 :(得分:0)

这个问题应该没有vb6标签。 -与VBA不同,Vb6仅具有单列组合框。