【发布时间】:2019-03-23 20:09:38
【问题描述】:
我在尝试使用另一个工作簿的动态范围填充工作表(而不是用户表单)中的组合框时遇到了很多麻烦。我终于通过将范围从另一个工作簿复制并粘贴到此工作表然后使用 .ListFillRange 来填充它,但是,我似乎无法弄清楚如何将此 .ListFillRange 编码为动态的。我的问题的第二部分是 - 是否可以从组合框的第一行开始填充组合框?我不需要也不想要顶部的空白用户输入行。
这就是我所拥有的:
ActiveSheet.Shapes("ComboBox1").Select
With Selection
.ListFillRange = "ReprintOld!$U$2:$U$20"
End With
但我想要这样的东西:
ActiveSheet.Shapes("ComboBox1").Select
With Selection
.ListFillRange = "ReprintOld!$U$2:End(xlDown)"
End With
【问题讨论】: