我已经尝试录制一个宏,它将根据两个标准更新sumifs公式,我希望它能够移动到下一行并通过它更新该行的sumifs。它可能有助于注意到标准范围和总和范围是从一个单独的excel文件中提取的。我似乎无法让我的代码工作多行。这是我的代码:
Sub Sumifmacro()
'
' Sumifmacro Macro
'
'
Range("N154").Select
ActiveCell.FormulaR1C1 = _
"=SUMIFS('[CPI Project Cost Update.xlsx]PROJECT COSTING'!C24, '[CPI
Project Cost Update.xlsx]PROJECT COSTING'!C1, ""February"", '[CPI
Project Cost Update.xlsx]PROJECT COSTING'!C12, ""5395b"")"
Range("N155").Select
End Sub
提前谢谢!
答案 0 :(得分:0)
您不需要VBA,您可以使用数据表来更新每个新行的公式。您期望如何触发宏?
手动输入公式,记录器正在弄乱您的范围。
在处理多个电子表格时,命名范围可能会派上用场。
请注意,如果在使用SUMIFS时关闭“CPI Project Cost Update.xlsx”,则不会更新您的值。