我正在使用MS Office 2007.如何将整个数据从第一张复制到第二张?我想将第5行中的整个数据复制到第2页。下面详细介绍了整个场景。
第一张:
复制B列和第3行的数据
第二张:
将复制的数据粘贴到B列和第3行
第一张:
将整个数据从B列复制到G列,将第5行复制到前面
第二张:
将完整复制的数据粘贴到从最后一个填充行到第二页的第二页中
数据不会覆盖任何行或列。当宏将运行时,每个数据将从第一张中添加到第二张中。
答案 0 :(得分:3)
学习如何执行此操作的最佳方法是录制宏。 Excel有一个非常好的宏录制器。只需开始录制新宏,然后手动执行您在问题中描述的所有步骤。完成后,停止宏录制器并查看Excel为您生成的代码。
Alt + F11是在Excel中访问VBA代码编辑器的快捷键。
答案 1 :(得分:1)
这应该可以解决问题。但在尝试之前,请将SaveAs执行到另一个文件,因此如果它没有提供所需的结果,您可以返回到其他版本。没有带宏的Undos。
Sub CopyInfo()
Sheet2.Range("B3").Value = Sheet1.Range("B3").Value
Sheet1.Range("B5:G65000").Copy
Sheet2.Range("B5").Paste
Application.CutCopyMode = False
End Sub