无法为循环分配数组错误

时间:2015-11-16 01:01:24

标签: arrays excel vba loops

我希望此代码过滤掉一些不同的值,并将结果复制到新的电子表格中,将其保存为人名(带日期),然后将其作为附件发送。我有两个数组,一个包含名称,另一个包含电子邮件。

但是,我遇到了一些问题。我收到错误'无法分配给数组'在代码行上:JCMails = Array(" x@rvant.co.uk" ;," Y@rvant.co.uk")。

[String:AnyObject]

请有人告诉我,我的循环错误了什么!? :(

1 个答案:

答案 0 :(得分:2)

Array返回包含数组的变体。您需要将JCMails和JCNames简单地声明为Variant类型 - 而不是数组。