我需要能够使用 VBA 代码将大量值插入到 excel 中的空表中。到目前为止,代码是这样工作的。
首先,用户在用户表单中输入一个值。然后代码清除表格,然后根据代码中已有的查找条件查找一系列数字。检索到的数据全部包含在单个列中,并像数组一样存储。
从这里开始,我需要将所有值放入表中的某个列(策略#),从而将表行扩展为检索数据集中的行数。(如果需要,我确实已经将计数单独存储为“AC”)我要插入的列标题是“Policy #”。
请记住,在代码的当前时间表中只有一个空白行,我怎样才能正确插入数据?我试过了
range("commissionstatement[Policy #]").value = Als
但这不起作用。顺便说一下,Als 是值数组。通常要插入数组,我必须插入一个大小相等的范围,这就是我已经将行数作为 AC 的原因。
我也尝试过使用range("commissionstatement").listobject.listrows
,但这也不起作用。
有什么建议吗?我是否需要在表中插入与我添加的数据数量相等的行数,然后才能像这样将数据实际放入其中...
range("commissionstatement").listobject.listrows.add ()
然后插入数据?
如果需要更多信息,请告诉我。谢谢!