将多个行从一个工作表复制到另一个工作表

时间:2017-09-28 15:30:34

标签: excel vba excel-vba

将多个行从一个工作表复制到另一个工作表

我有一个查询,我有一个工作簿,它有大约21列和大约1000行..但是我只需要4列

例如

让我们说工作簿A有这些列vmware,powerstate,dns,cpyu,内存,ssid,磁盘......这里我只需要工作簿b上的vmware,powerstate,cpu,内存和磁盘。

我试过数据透视表。它只是乱了。我有点vb.which我不知道它落在哪里。

任何人都可以提供帮助

1 个答案:

答案 0 :(得分:0)

您可以使用以下VBA代码复制行

ThisWorkbook.Sheets("Name Of Your Source Sheet").Columns(1).Copy
ThisWorkbook.Sheets("Name Of The Destination Sheet").Columns(1).PasteSpecial xlPasteValues

将第一行中列(1)中的1替换为要在源表格中复制的列数。

将第二行中列(1)中的1替换为要粘贴复制列的列数。