0
我有一个Excel小界面。我将fmStyleDropDownCombo更改为组合框样式fmStyleDropDownList(我做了这个 - 右键单击 - 属性 - 样式)。 现在,我得到一个错误:VBA组合框样式
"Could not set the Text property. Invalid property value"
在这条线在VBA:
Worksheets("Sheet1").cmbSX.Text = Worksheets("Sheet2").Cells(9, 10)
这完美地工作之前,我改变风格上面所描述的(风格的改变手工制作的组件不可编辑)。有关如何将代码重新调整为这种新风格的任何建议?谢谢!
谢谢道格,即工作!我想知道为什么组合框样式与.Text和.Value列表相关联? .Text工作正常,空单元格为.Value我必须这样做:Worksheets(“Sheet1”)。cmbSX.Value = Worksheets(“Sheet2”)。Cells(9,10)&“”,以便错误wouldn在空单元格的情况下不会抛出。 – Sam
我试图弄清楚为什么在我发布答案时起作用,但网络搜索没有透露太多。根据我的经验,“Text”和“Value”之间的区别对于多列组合框很重要,但这不适用于此。无论如何,很高兴它的工作。 –