我正在尝试将公式插入单元格并尝试通过使用 ActiveCell.Row 来使用动态单元格引用。

Range("Q" & ActiveCell.Row).Formula = "=IF(Range(""P"" & ActiveCell.Row).Address ="""",""DD/MM/YYY"",CONCATENATE(NETWORKDAYS(O21,P21),"" Working Days""))"

但我收到应用程序定义的错误。

请有人告诉我我哪里出错了?谢谢

最佳答案

Range("Q" & ActiveCell.Row).Formula = "=IF(" & Range("P" & ActiveCell.Row).Address & " ="""",""DD/MM/YYY"",CONCATENATE(NETWORKDAYS(O21,P21),"" Working Days""))"

您必须注释掉字符串中的 VBA 代码。

10-06 03:16