VBA存储字符串而不是ListFillRange ActiveX ComboBox中的范围

时间:2012-01-23 15:01:26

标签: excel vba combobox

我已经研究过但无法找到是否可以在ActiveX ComboBox中存储字符串而不是Range。

我的工作簿有很多依赖关系,每当用户输入任何类型的公式时,它都会重新计算ComboBox等。我已经在基于公式的基础范围中粘贴了值,这有助于并关闭计算无济于事。任何指导都表示赞赏。

更新 - 绑定了组合框,这是设置范围的一个示例。

ThisWorkbook.Worksheets("Securities").OLEObjects("cboList").ListFillRange = "Securities!" & Range("mySecurities").Address

1 个答案:

答案 0 :(得分:2)

使用ControlFormat属性的AddItem方法:

With Sheet1.Shapes("ComboBox1").ControlFormat
    .AddItem "Sunday"
    .AddItem "Monday"
    .AddItem "Tuesday"
End With