Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 使用符号和通配符插入公式_Vba_Excel - Fatal编程技术网

Vba 使用符号和通配符插入公式

Vba 使用符号和通配符插入公式,vba,excel,Vba,Excel,我有下面的公式,通过VBA插入,它看起来像这样并且有效 "=IF([RowNum] = """", """", COUNTIFS(userSelections[MMM-YY],[Event Date],userSelections[Sev Cat],""1-3""))" 但当我添加另一个参数时,它停止工作 "=IF([RowNum] = """", """", COUNTIFS(userSelections[MMM-YY],[Event Date],userSelections[Sev Cat

我有下面的公式,通过VBA插入,它看起来像这样并且有效

"=IF([RowNum] = """", """", COUNTIFS(userSelections[MMM-YY],[Event Date],userSelections[Sev Cat],""1-3""))"
但当我添加另一个参数时,它停止工作

"=IF([RowNum] = """", """", COUNTIFS(userSelections[MMM-YY],[Event Date],userSelections[Sev Cat],""1-3"", userSelections[Meds Class], "" * "" & User!$D$13 & "" * ""))"
我也试过逃离安培萨&但这也没用


关于如何让这个公式起作用有什么想法吗?我需要转义单元格引用吗?

您有这么多转义引号,我会在VBA代码中使用
&Chr(34)&
,只要您需要
字符显示在最终excel公式中,以便于阅读。请删除
*
s周围的额外空格。我在有和没有多余空间的情况下手动测试了它,它在没有多余空间的情况下都能正常工作。@ScottHoltzman,并将引用格式更改为User!我解决了它。谢谢