【问题标题】:Vba write combobox list to sheetVba将组合框列表写入工作表
【发布时间】:2017-10-30 22:54:38
【问题描述】:

嗨,有没有办法将组合框中填充的列表写入工作表? 我问的原因是我有一个组合框,用户可以从中删除项目,但因为我必须对剩下的项目进行一些计算,所以我需要将剩余的项目写回工作表。我还没有找到我要找的东西,因为它们都发布了关于列表框以及它们何时被选中。

我唯一能想到但不起作用的是:

Set StableTour = ThisWorkbook.Sheets("Stableford")

对于 i = 0 到 ComboBox1.ListCount - 1 StableTour.Range("I" & i + 2) = ComboBox1.List(i) 下一个

【问题讨论】:

  • ComboBox1.List 返回二维数组,无需写入工作表即可直接使用

标签: vba


【解决方案1】:

在此处查看本教程: http://www.contextures.com/Excel-VBA-ComboBox-Lists.html

你应该使用:

StableTour.Range("I" & i +2) = ComboBox1.List(i, 1)

如果这不能解决问题,请说明您遇到的错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-16
    • 1970-01-01
    • 2018-05-02
    • 1970-01-01
    • 2015-07-24
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    相关资源
    最近更新 更多