我有这个宏在一个工作表上完美运行,但现在它在第13行显示一个错误。宏基本上找到任何标题下的任何标题“独特的拉”开始,然后将它们加在一起。VBA宏错误
我在想这与ActiveSheet有关,但我似乎无法弄清楚。
If UCase$(ActiveSheet.Cells(1, i).Value) Like "UNIQUE PULLS*" Then
iTotal = iTotal + ActiveSheet.Cells(n, i).Value
' For each of these columns, take value and add to total sum
End If
“显示错误” - 出现什么错误?导致错误的源数据是什么?当数据不会导致错误时,源数据是什么样的?如果你知道它在第13行,那么为什么向我们展示你的其他代码?清理代码以向我们展示只运行到错误点的相关部分,记录导致错误的数据以及错误本身的详细信息。 –
此外,我建议删除['.Select'和'.Activate']的所有实例(http://stackoverflow.com/questions/10714251/how-to-avoid-using-select-in-excel-vba-macros )这可能会导致头痛。 – BruceWayne
我已经更新了这个问题,只显示了一小块代码,并且还显示了错误信息 –