运行动态数组时,我试图获取元素的内容并收到以下错误Run-Time Error '16': Expression too complex.
复杂的表达式?VBA错误代码“运行时错误16,太复杂”
Impactdays是一个长期的,我只需馅的范围内进入阵列
ReportArray = Impact_Chart.Range("Data.EventNumber").CurrentRegion.Value
For i = LBound(ReportArray) + 1 To UBound(ReportArray)
If ReportArray(i, iImpactCol) > 0 Then
iImpactDays = ReportArray(i, iImpactCol)<-- Tosses error here
'more stuff
任何想法哦一切的大师填充电子表格? :) 哦,这是2007年
是否抛出错误的_first_一次到达这条线,或经过几次成功的呼叫?如果是后者,可能是某种内部堆栈溢出。 – Dave
实际上它似乎试图评估该字段中的0(零)。它由于某种原因正在通过
If Reportarray(i, iImpactCol) > 0
电话。我用这个来检查 – CABecker