VBA Excel在第三个工作表中从2个不同的工作表中复制数据

联盟

我想从“ Sheet1”中复制数据($ A:$ N;可能会波动),选择数据范围并将其粘贴到“ Sheet3”中。

我还需要从“ Sheet2”复制数据而没有第一行(标题与“ Sheet1”相同),然后将其粘贴到现在在“ Sheet3”中的“ Sheet1”的数据下方。

Sub CopyPaste() 
    Sheets("PC_VIEWS").Select 
    Range("A1:Q231").Select 
    Selection.Copy 
    Sheets("PC_LTC_VIEWS").Select 
    Range("A1").Select 
    ActiveSheet.Paste 
    Range("A1").Select 
    Selection.End(xlDown).Select 
    Range("A232").Select 
    Sheets("LTC_VIEWS").Select 
    Range("A1").Select 
    Application.CutCopyMode = False 
    Range("A1:M1264").Select 
    Selection.Copy 
    Sheets("PC_LTC_VIEWS").Select 
    ActiveSheet.Paste 
End Sub

我愿意接受其他解决方案!

卡特南

这段代码就足够了。试试吧。

Public Sub CopyAndPaste()

    Dim firstRowCount, secondRowCount As Integer

    'Copy from "PC_VIEWS" sheet.
    Sheets("PC_VIEWS").Select

    'Getting the last row from "PC_VIEWS" sheet.
    firstRowCount = Range("A:Q").SpecialCells(xlLastCell).row

    Range("A1:Q" & firstRowCount).Select

    Selection.Copy

    'Paste to "PC_LTC_VIEWS" sheet.
    Sheets("PC_LTC_VIEWS").Select

    Range("A1").Select

    ActiveSheet.Paste

    'Reset clipboard
    Application.CutCopyMode = False

    'Copy from "LTC_VIEWS" sheet.
    Sheets("LTC_VIEWS").Select

    'Getting the last row from "LTC_VIEWS" sheet.
    secondRowCount = Range("A:Q").SpecialCells(xlLastCell).row

    Range("A2:Q" & secondRowCount).Select

    Selection.Copy

    'Paste to "PC_LTC_VIEWS" sheet.
    Sheets("PC_LTC_VIEWS").Select

    Range("A" & firstRowCount + 1).Select

    ActiveSheet.Paste

    'Reset clipboard
    Application.CutCopyMode = False

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA:如何在与工作簿比较时获取行数据并复制第三个工作簿中的数据

来自分类Dev

Excel / VBA比较两列并将单元格内容从第三列复制到两个不同工作表中的第四列

来自分类Dev

Excel VBA比较并复制2个Excel文件中的工作表

来自分类Dev

比较VBA中不同工作表中的2个单元格(Excel 2010)

来自分类Dev

如何使用 VBA 在 2 台不同的 PC 中链接 2 个单独的 Excel 工作表?

来自分类Dev

使用 VBA 将符合条件的行复制到 Excel 中的两个或多个不同的工作表中

来自分类Dev

EXCEL VBA 将一周中的数据复制到不同的工作表中

来自分类Dev

如何从Excel VBA中的不同工作表复制并粘贴整列数据

来自分类Dev

Excel VBA-如何基于两个单元格值添加行数并从第三个单元格复制/保留数据?

来自分类Dev

将数据行复制到Excel中的另一个工作表并添加列VBA

来自分类Dev

Excel VBA-将范围从一个工作表粘贴复制到工作簿中的某些工作表之后的所有工作表

来自分类Dev

Excel VBA 使用最后一个工作表中的数据创建一个新工作表

来自分类Dev

Excel VBA每个工作表中的数据

来自分类Dev

比较 excel vba 中缺失工作表的 2 个工作簿

来自分类Dev

比较Excel工作表中的值以更新第三个值

来自分类Dev

将工作表中的范围复制到另一个工作表 VBA

来自分类Dev

VBA将数据透视表数据复制到另一个工作表中+更改标题

来自分类Dev

参考另一个工作表VBA在Excel中重命名工作表

来自分类Dev

我正在尝试创建一个VBA宏,该宏可以复制工作表,然后将工作表中的数据复制到新列中

来自分类Dev

清除 VBA 中另一个工作表中的过滤器后,将数据复制并粘贴到新工作表中

来自分类Dev

比较2个Excel工作表中的值并按VBA降序排序

来自分类Dev

比较两个工作表中的列,在第三个工作表中列出缺少的值

来自分类Dev

从第三个表中检索数据

来自分类Dev

Excel VBA宏脚本:从工作表2中的工作表1中查找值并找到复制值

来自分类Dev

Excel:使用 VBA 将行复制到另一个工作表中的表格

来自分类Dev

Excel VBA 查找行,复制内容,粘贴到下一个工作表中,然后删除原始数据

来自分类Dev

如何将两个Excel工作表中的所有行合并到第三个工作表中?

来自分类Dev

VBA:将不同工作簿中的某些工作表合并到一个工作簿中

来自分类Dev

VBA 复制范围值并粘贴到另一个工作表中

Related 相关文章

  1. 1

    VBA:如何在与工作簿比较时获取行数据并复制第三个工作簿中的数据

  2. 2

    Excel / VBA比较两列并将单元格内容从第三列复制到两个不同工作表中的第四列

  3. 3

    Excel VBA比较并复制2个Excel文件中的工作表

  4. 4

    比较VBA中不同工作表中的2个单元格(Excel 2010)

  5. 5

    如何使用 VBA 在 2 台不同的 PC 中链接 2 个单独的 Excel 工作表?

  6. 6

    使用 VBA 将符合条件的行复制到 Excel 中的两个或多个不同的工作表中

  7. 7

    EXCEL VBA 将一周中的数据复制到不同的工作表中

  8. 8

    如何从Excel VBA中的不同工作表复制并粘贴整列数据

  9. 9

    Excel VBA-如何基于两个单元格值添加行数并从第三个单元格复制/保留数据?

  10. 10

    将数据行复制到Excel中的另一个工作表并添加列VBA

  11. 11

    Excel VBA-将范围从一个工作表粘贴复制到工作簿中的某些工作表之后的所有工作表

  12. 12

    Excel VBA 使用最后一个工作表中的数据创建一个新工作表

  13. 13

    Excel VBA每个工作表中的数据

  14. 14

    比较 excel vba 中缺失工作表的 2 个工作簿

  15. 15

    比较Excel工作表中的值以更新第三个值

  16. 16

    将工作表中的范围复制到另一个工作表 VBA

  17. 17

    VBA将数据透视表数据复制到另一个工作表中+更改标题

  18. 18

    参考另一个工作表VBA在Excel中重命名工作表

  19. 19

    我正在尝试创建一个VBA宏,该宏可以复制工作表,然后将工作表中的数据复制到新列中

  20. 20

    清除 VBA 中另一个工作表中的过滤器后,将数据复制并粘贴到新工作表中

  21. 21

    比较2个Excel工作表中的值并按VBA降序排序

  22. 22

    比较两个工作表中的列,在第三个工作表中列出缺少的值

  23. 23

    从第三个表中检索数据

  24. 24

    Excel VBA宏脚本:从工作表2中的工作表1中查找值并找到复制值

  25. 25

    Excel:使用 VBA 将行复制到另一个工作表中的表格

  26. 26

    Excel VBA 查找行,复制内容,粘贴到下一个工作表中,然后删除原始数据

  27. 27

    如何将两个Excel工作表中的所有行合并到第三个工作表中?

  28. 28

    VBA:将不同工作簿中的某些工作表合并到一个工作簿中

  29. 29

    VBA 复制范围值并粘贴到另一个工作表中

热门标签

归档