有一个数组接收自己的价值

我想要一个数组接收自己的值加上一个特定的单元格值:

myarray(1) = myarray(1) + Cells(2,4) 

但我得到错误“13”:不兼容的types(翻译自葡萄牙)

我已经证实,如果我做到了:

 myarray(1) = Cells(2,4) 

有用。

该数组已被声明为string。

请帮我弄清楚如何做到这一点。 最好的祝福,

如果你的myarray被声明为String ,那么你的意思是使用:

 myarray(1) = myarray(1) & Cells(2,4) 

如果你想添加Numeric ,那么首先你需要声明:

 Dim myarray() As Long 

之后,您可以通过以下方式添加+

 myarray(1) = myarray(1) + Cells(2,4) 

谢谢你,宣布arrays为龙做的工作。 我想添加数字值,但与所有variablestypes混淆。 我认为string将覆盖所有。 初学者…最好的问候,