【发布时间】:2016-03-15 02:53:45
【问题描述】:
我正在尝试使用宏将信息从一张表复制到另一张表中。我希望能够在工作表 A 中选择一个单元格(例如 A10),并将其用作同一行中的参考复制单元格,例如 c10、d10 和 g10,然后将该信息粘贴到工作表 B 中的静态单元格中,例如 6 美元、7 美元和 8 美元。 浏览了留言板,但没有发现任何使用活动单元格和多个单元格的内容。 提前致谢! 阿德里安
【问题讨论】:
我正在尝试使用宏将信息从一张表复制到另一张表中。我希望能够在工作表 A 中选择一个单元格(例如 A10),并将其用作同一行中的参考复制单元格,例如 c10、d10 和 g10,然后将该信息粘贴到工作表 B 中的静态单元格中,例如 6 美元、7 美元和 8 美元。 浏览了留言板,但没有发现任何使用活动单元格和多个单元格的内容。 提前致谢! 阿德里安
【问题讨论】:
可以使用类似以下示例的简单语句来完成任务:
Worksheets("Sheet A").Range("A10").Copy destination:=Worksheets("Sheet B").Range("$A$6:$A$8")
如果您希望能够在 Worksheets("Sheet A") 中选择一个单元格并将其复制到目标 Range(如上所示),那么您可以创建一个 Sub,如下所示:
Sub PasteSelection()
Selection.Copy Destination:=Worksheets("Sheet B").Range("$A$6:$A$8")
End Sub
并使用例如 ALT+F8 快捷方式调用它以运行 Excel VBA 宏。
希望这会有所帮助。
【讨论】: