首页 > 解决方案 > 我找不到用 FormulaR1C1 编写公式的语法错误

问题描述

ActiveCell.FormulaR1C1 = _
    "=IFERROR(VLOOKUP(C[-2],'PivotTable of DBS'!C[-2]:C[-1],2,0),"NOT FOUND")"

当我运行宏时,它显示给我

“编译错误:语法错误”

我不知道我错过了什么。

标签: excelvbaif-statementvlookup

解决方案


可能是它作为 C[-2] 的第一个单元格引用和 Not Found 单词的双引号

尝试这个

ActiveCell.FormulaR1C1 = _
    "=IFERROR(VLOOKUP(RC[-2],'PivotTable of DBS'!C[-2]:C[-1],2,0),""Not 
Found"")"

推荐阅读