将所选数据从一个工作簿复制到另一个工作簿

时间:2015-07-20 12:47:52

标签: excel vba excel-vba

我在这里有点新鲜&也是VB的新功能。我有2本工作簿。在WB 1中有一些数据。现在我需要将这些数据复制到WB 2.但不是全部。在srcsht中有9列。在destsht中只有5. Plus基于srcsht中的第4列,即Region,我需要复制仅用于East&的数据。而不是其余的,在第2列中的那个位置。 另一件事是当我在srcsht中输入更多行时,同样应该在destsht中增加。

1 个答案:

答案 0 :(得分:0)

这是一个例子

Workbook("WB 1").Worksheets("worksheet1").Range("A2:B14").Copy _
Destination:=Workbooks("WB 2").Worksheets("worksheet1").Range("A1")

它从WB 1中名为worksheet1的工作簿中选择数据。你把你想要的范围。您.copy选择了数据并对目标执行了相同的操作(您希望复制数据的位置)

只需选择要复制的数据和目的地