vba - 如何使用变量作为 vba 中 sumifs 公式的标准

标签 vba excel formulas sumifs

任何人都可以帮助我更正以下代码:

Dim Medium As String

Medium = "XYZ"

ActiveCell.FormulaR1C1 = "=SUMIFS(List2!C[8],List2!C[2],""=XYZ"",List2!C[11],""=prime"")"

我需要更换 ""=XYZ""带有变量的部分代码

最佳答案

像这样?

Dim Medium As String    
Medium = "XYZ"    
ActiveCell.FormulaR1C1 = "=SUMIFS(List2!C[8],List2!C[2]," & _
                         Chr(34) & _
                         Medium & _
                         Chr(34) & _
                         ",List2!C[11],""=prime"")"

关于vba - 如何使用变量作为 vba 中 sumifs 公式的标准,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14953531/

相关文章:

excel - 如何控制 VBA 类何时终止

python - 从 Microsoft VBA 宏中写入标准输出

Excel UDF 计算应返回 'original' 值

vba - 取消合并 Excel 行和重复数据

vba - 改进 PasteValue 宏以使用 Cut

VBA:删除具有特定值的行

Java:是否有可用的工具可以让我输入、存储和计算数学公式?

excel - 在 Excel 上,如何提取 "x"和 "x"之间的所有字符

excel - 使用特定关键字拆分 Excel 文件列中的语句

Excel IF 公式错误, "You' 输入了太多参数”