2010-03-16 67 views
-1

我正在使用MS Office 2007.我怎样才能从表单一到表单二复制整个数据?我想将第5行的所有数据复制到第2页。整个场景详细给出如下。如何使用宏将数据从一张纸复制到Excel 2007中的另一张纸上?

表之一:
复制从塔B和行的数据3

表二:
在列B及列3粘贴所复制的数据

表一:
复制整个数据从B列到G列和从第5行开始向前

第二张图片:
将完整复制的数据粘贴到第二张从最后填充的行到之后

数据不会覆盖任何行或列。当宏将运行时,每张数据将被添加到第一张表中。

回答

3

学习如何做到这一点的最好方法是记录一个宏。 Excel有一个非常好的宏记录器。刚开始录制一个新的宏,然后手动执行您在问题中描述的所有步骤。完成后,停止宏记录器并查看Excel为您生成的代码。

Alt + F11是在Excel中进入VBA代码编辑器的快捷键。

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 
相关问题