我真的希望有人可以幫助我與這一個。我已經記錄了一個宏,用於在需要在2個工作表上的相同位置創建一行的工作表中,然後在其中一個工作表上將公式從其下面的行中複製到單元格中。我的代碼看起來是這樣的 -在Excel中的VBA代碼添加一行到多個工作表,然後從相鄰的行復制公式
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「表格,它不會複製公式從」年度總結「頁面下面的行中複製公式。
任何人都可以幫助得到這個工作與我?
感謝所有提前
馬克
[有趣的閱讀](HTTP://計算器。 com/questions/10714251/excel-macro-avoid-using-select) –