Excel VBA:设置单元格公式时,应用程序定义的或对象定义的错误
我是新来的。
我试图设置一个单元格的公式给一个给定的string如下,但得到一个运行时错误'1004':应用程序定义或对象定义的错误。 该单元格在活动工作表上,我可以将公式设置为即时窗口中的空白,但是我无法将其设置为下面的公式,而不会触及错误。
Cells(47, i).Formula = "=('sheetName'!$C$105-SUM(OFFSET($C$47,0,0,1," + _ CStr(i - 3) + ")))/(COLUMN($N$47)-COLUMN(" + _ CStr(i - 1) + "$47))"
我想知道string是否有特殊的字符限制?
因为这个,你得到一个错误
COLUMN(" + CStr(i - 1) + "$47))"
单元地址必须像A1
即一个Letter
,然后是Number
。