我正在尝试使用以下代码将公式从范围拖到其下一个直接列中

Range(Cells(11, lc2), Cells(70, lc2)).AutoFill _
Destination:=Range(Cells(11, lc2 + 1), Cells(70, lc2 + 1)), Type:=xlFillDefault


我面临1004错误

请指教

最佳答案

您正在使用的列lc2必须包含在目标位置中,例如

Range(Cells(11, lc2), Cells(70, lc2)).AutoFill _
Destination:=Range(Cells(11, lc2), Cells(70, lc2 + 1)), Type:=xlFillDefault


这意味着您不能仅使用列lc2+1自动填充

08-19 08:58