Vba 使用符号和通配符插入公式
我有下面的公式,通过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
"=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!我解决了它。谢谢