Excel 通过VBA将复杂公式放置到图纸上并与透视表交互的问题

Excel 通过VBA将复杂公式放置到图纸上并与透视表交互的问题,excel,vba,excel-formula,Excel,Vba,Excel Formula,我对通过vba将公式放在工作表上有问题。公式与数据透视表上的数据交互。将以下公式放置在工作表的单元格Y8中时,可根据需要使用非vba: =IF(OR(L8="(blank)",L8=""),IF((K8-$A$2)/(365/12)<0,0,(K8-$A$2)/(365/12)),IF((L8-$A$2)/(365/12)<0,0,(L8-$A$2)/(365/12))) 我检查了LastRow和Calculator是否被正确识别,并将它们更改为一个简单的。选择公式,代码的这部分就

我对通过vba将公式放在工作表上有问题。公式与数据透视表上的数据交互。将以下公式放置在工作表的单元格Y8中时,可根据需要使用非vba:

=IF(OR(L8="(blank)",L8=""),IF((K8-$A$2)/(365/12)<0,0,(K8-$A$2)/(365/12)),IF((L8-$A$2)/(365/12)<0,0,(L8-$A$2)/(365/12)))
我检查了LastRow和Calculator是否被正确识别,并将它们更改为一个简单的。选择公式,代码的这部分就可以正常工作了


提前感谢您的帮助

您没有跳过另一对引号:

"=IF(OR(RC[-13]=""(blank)"",RC[-13]=""), ...
"=IF(OR(RC[-13]=""(blank)"",RC[-13]=""""), ...
应该是

"=IF(OR(RC[-13]=""(blank)"",RC[-13]=""""), ...