Vba将组合框列表写入工作表

时间:2017-10-30 22:54:38

标签: vba

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

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

Set StableTour = ThisWorkbook.Sheets("Stableford")

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

1 个答案:

答案 0 :(得分:0)

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

您应该使用:

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

如果没有解决问题,请说明您遇到的错误。