长公式阻止了宏

长公式阻止了宏

当我运行宏时,我遇到一个问题 [错误 1004],是因为我创建了一个长公式吗?

请查看这 3 张截图

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述


更新(从评论中复制)

Sub Merge() ' *** Merge Macro *** ' 
    Range("Y2").Select 
    ActiveCell.FormulaR1C1 = "=IF(RC[-23]=1,RC[-2],IF(RC[-23]=2,RC[-2]&R2C24&R[1]C[-2],IF(RC[-23]=3,RC[-2]&R2C24&R[1]C[-2]&R[-23]=6,RC[-2]-2]&R2C24&R[2]C[-2]&R2C24&R[3]C[-2]&R2C24&R[4]C[-2]&R2C24&R[5]C[-2],IF(RC[-" &"-2])))))))))" 
    Range("Y2").Select 
    Selection.AutoFill Destination:=Range("Y2:Y2272") 
    Range("Y2:Y2272").Select 
End Sub

相关内容