首页 > 解决方案 > 如何使用特殊符号在excel vba中编写公式

问题描述

Twsht.Cells(Trow + 1, 15).Formula = "=IFERROR(VLOOKUP(M" & Trow + 1 & Chr(38) & "-" & Chr(38) & "N" & Trow + 1 & ",'Table Array'!$A$2:$D$26,4,FALSE)," & Chr(34) & Chr(34) & ")"

出现以下错误消息“运行时错误 1004”应用程序定义或对象定义错误

如果我将下面的公式直接粘贴到单元格中它可以工作

=IFERROR(VLOOKUP(M604&-N604,'表数组'!$A$2:$D$26,4,FALSE),"")

标签: excelvba

解决方案


利用:

Twsht.Cells(Trow + 1, 15).Formula = "=IFERROR(VLOOKUP(M" & Trow + 1 & "&-N" & Trow + 1 & ",'Table Array'!$A$2:$D$26,4,FALSE),"""")"

推荐阅读