VBA 将公式向下填充到空列的最后一行

VBA to fill formula down until last row in empty column

我有一份报告,其中的行数每天都在变化。我需要使用公式自动填充 C 列,一直到 B 列的最后一行(如果重要的话,A 列和 B 列的行数不同)。

我在 C2 中有公式(在 C1 中有一个 header),如何让 vba 将 C2 中的公式向下复制到与 B 列相同的行号?

C2 自动填充C 直到列 B 中的最后一个填充单元格:

With Sheets("Report")
  .Range("C2").AutoFill .Range("C2:C" & .Cells(.Rows.count, "B").End(xlUp).row)
End With