【发布时间】:2013-11-27 19:08:17
【问题描述】:
我真的希望有人可以帮助我解决这个问题。我已经记录了一个要在需要在 2 个工作表上的相同位置创建一行的工作表中使用的宏,然后在其中一个工作表上,将公式从其下方的行复制到单元格中。我的代码看起来像这样 -
Sub Macro1()
Sheets(Array("SCHEDULE", "ANNUAL SUMMARY")).Select
Sheets("SCHEDULE").Activate
ActiveCell.Offset(1, 0).Rows("1:1").EntireRow.Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Sheets("ANNUAL SUMMARY").Select
ActiveCell.Offset(1, 0).Rows("1:1").EntireRow.Select
Selection.AutoFill Destination:=ActiveCell.Offset(-1, 0).Rows("1:2").EntireRow _
, Type:=xlFillDefault
ActiveCell.Offset(-1, 0).Rows("1:2").EntireRow.Select
Sheets("SCHEDULE").Select
ActiveCell.Select
我的问题是,当我手动运行它然后记录宏时,它完全符合我的要求,但是当我从“SCHEDULE”表上的按钮运行它时,它不会从行中复制公式在“年度摘要”表上的下方。
谁能帮我解决这个问题?
提前谢谢大家
标记
【问题讨论】: