Vba 如何使宏按钮在主机工作表的副本上工作?

Vba 如何使宏按钮在主机工作表的副本上工作?,vba,button,Vba,Button,这里可能很简单: 我记录了一些简单的宏,将其他工作表中的行复制到一个名为“Scenario Builder 1”的工作表中。例如: 但是,当我复制工作表时(例如,“Scenario Builder 2”),宏将无法工作,因为引用的是“Scenario Builder 1”。我的新手直觉是,我需要定义承载按钮的工作表,这样我就可以返回到它来粘贴行,但我的搜索/技能水平尚未导致成功。 我想你们中的一些人可能会解决这个梦游问题,所以:我应该使用什么代码来1)定义按钮主机表,以返回要粘贴的焦点,或者2)

这里可能很简单: 我记录了一些简单的宏,将其他工作表中的行复制到一个名为“Scenario Builder 1”的工作表中。例如:

但是,当我复制工作表时(例如,“Scenario Builder 2”),宏将无法工作,因为引用的是“Scenario Builder 1”。我的新手直觉是,我需要定义承载按钮的工作表,这样我就可以返回到它来粘贴行,但我的搜索/技能水平尚未导致成功。 我想你们中的一些人可能会解决这个梦游问题,所以:我应该使用什么代码来1)定义按钮主机表,以返回要粘贴的焦点,或者2)使用不同的方法来完成此任务


请,谢谢

无需选择/激活:

纸张(“热干燥”)。行(“1:39”)。副本
ActiveCell.Insert Shift:=xlDown
端接头

快速提问。要将数据粘贴到哪里?在您的案例中,
ActiveCell
指的是什么?它是最后一行还是可以是您选择的任何单元格?
Sheets("Thermal Drying").Select
Rows("1:39").Select
Selection.Copy
Sheets("Scenario Builder 1").Select
ActiveCell.Insert Shift:=xlDown
End Sub