VBA,对于每个下一个-如果此工作簿中的工作表名称等于另一个工作簿中的工作表名称

克劳迪娅

我有两个工作簿,有些工作表具有相同的名称。我想将一些数据从Workbook TeamINSO中的工作表A导出(复制)到该工作簿(代码在其中)到具有相同名称的工作表中,我被卡住了。如何编写:在工作簿TeamINSO中的工作表之间循环,如果工作表名称等于此工作簿中的工作表名称,则复制范围?

For Each ws In TeamINSO.Worksheets
    If ws.Name = ThisWorkbook.Worksheets(ws.Name) Then
        Workbooks(TeamINSO).Worksheets(ws.Name).Range("A3:C400").Copy
               ThisWorkbook.Worksheets(ws.Name).Range("A2").PasteSpecial xlPasteValues
    Else
    End If
Next ws

感谢您的帮助。

蒂姆·威廉姆斯

您可以这样做:

Dim ws As Worksheet, wsD as Worksheet

For Each ws In TeamINSO.Worksheets
    'see if there's a match
    On Error Resume Next  'ignore error if no match
    Set wsD = ThisWorkbook.Sheets(ws.Name)
    On Error Goto 0       'stop ignoring errors
    'any match?
    If Not wsD Is Nothing Then
        'Transfer values 
        With ws.Range("A3:C400")
          wsD.Range("A2").Resize(.Rows.Count, .Columns.Count).Value = .Value
        End With
    End If

    Set wsD = Nothing 'set up for next iteration if any
Next ws

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

VBA:如果工作簿中的工作表名称等于从用户窗体中选择的组合框值,则复制该工作表并将其粘贴到另一个工作簿中

来自分类Dev

在另一个工作簿中引用单元格作为工作表的名称

来自分类Dev

从另一个工作簿中复制工作表,其中工作表名称可以根据输入进行更改

来自分类Dev

如何通过另一个工作簿中的 VBA 对象名称引用 Excel 工作表?

来自分类Dev

将一个工作簿的多个工作表中的单元格复制到另一个工作簿中的多个工作表中

来自分类Dev

将数据从工作簿(在文本框内)放到另一个工作簿(在工作表中)

来自分类Dev

excel链接到同一工作簿中的另一个工作表

来自分类Dev

VBA循环目录(按工作表名称)删除每个工作簿中的所有工作表,但只有一个工作表

来自分类Dev

将工作表嵌入到同一工作簿中的另一个工作表中

来自分类Dev

尝试引用活动工作簿中的另一个工作表

来自分类Dev

尝试引用活动工作簿中的另一个工作表

来自分类Dev

将工作簿名称复制到另一个工作簿中的单元格

来自分类Dev

需要帮助将范围从一个工作簿转移到另一个工作簿,每个范围都移到单独的工作表中

来自分类Dev

将VBA代码从一个工作簿中的工作表复制到另一个工作簿?

来自分类Dev

Excel 2010-根据工作簿中另一个工作表的数据自动填充工作表

来自分类Dev

将工作表复制到另一个工作簿,但工作表也保存在新工作簿中

来自分类Dev

从另一个工作簿中的另一个工作表在一个工作簿中的一个Excel工作表上执行筛选宏

来自分类Dev

将数据从一个工作簿表单输入到另一个工作簿工作表中

来自分类Dev

将数据从一个工作簿中的工作表复制到另一个工作簿

来自分类Dev

将工作表从一个工作簿合并到另一个工作簿时出错

来自分类Dev

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

来自分类Dev

从一个工作簿的工作表复制到另一个工作簿时出错

来自分类Dev

在工作簿VBA中为每个工作表调用一个函数

来自分类Dev

是否可以从同一工作簿中的另一个工作表中查找值?

来自分类Dev

将数据从多个工作簿的最后一行复制并粘贴到另一个工作簿中的工作表

来自分类Dev

从另一个工作簿中打开工作簿,而不触发打开工作簿事件?

来自分类Dev

将工作表复制到另一个工作簿VBA

来自分类Dev

使用 VBA 将工作表复制到另一个工作簿

来自分类Dev

删除另一个工作簿中的行

Related 相关文章

  1. 1

    VBA:如果工作簿中的工作表名称等于从用户窗体中选择的组合框值,则复制该工作表并将其粘贴到另一个工作簿中

  2. 2

    在另一个工作簿中引用单元格作为工作表的名称

  3. 3

    从另一个工作簿中复制工作表,其中工作表名称可以根据输入进行更改

  4. 4

    如何通过另一个工作簿中的 VBA 对象名称引用 Excel 工作表?

  5. 5

    将一个工作簿的多个工作表中的单元格复制到另一个工作簿中的多个工作表中

  6. 6

    将数据从工作簿(在文本框内)放到另一个工作簿(在工作表中)

  7. 7

    excel链接到同一工作簿中的另一个工作表

  8. 8

    VBA循环目录(按工作表名称)删除每个工作簿中的所有工作表,但只有一个工作表

  9. 9

    将工作表嵌入到同一工作簿中的另一个工作表中

  10. 10

    尝试引用活动工作簿中的另一个工作表

  11. 11

    尝试引用活动工作簿中的另一个工作表

  12. 12

    将工作簿名称复制到另一个工作簿中的单元格

  13. 13

    需要帮助将范围从一个工作簿转移到另一个工作簿,每个范围都移到单独的工作表中

  14. 14

    将VBA代码从一个工作簿中的工作表复制到另一个工作簿?

  15. 15

    Excel 2010-根据工作簿中另一个工作表的数据自动填充工作表

  16. 16

    将工作表复制到另一个工作簿,但工作表也保存在新工作簿中

  17. 17

    从另一个工作簿中的另一个工作表在一个工作簿中的一个Excel工作表上执行筛选宏

  18. 18

    将数据从一个工作簿表单输入到另一个工作簿工作表中

  19. 19

    将数据从一个工作簿中的工作表复制到另一个工作簿

  20. 20

    将工作表从一个工作簿合并到另一个工作簿时出错

  21. 21

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

  22. 22

    从一个工作簿的工作表复制到另一个工作簿时出错

  23. 23

    在工作簿VBA中为每个工作表调用一个函数

  24. 24

    是否可以从同一工作簿中的另一个工作表中查找值?

  25. 25

    将数据从多个工作簿的最后一行复制并粘贴到另一个工作簿中的工作表

  26. 26

    从另一个工作簿中打开工作簿,而不触发打开工作簿事件?

  27. 27

    将工作表复制到另一个工作簿VBA

  28. 28

    使用 VBA 将工作表复制到另一个工作簿

  29. 29

    删除另一个工作簿中的行

热门标签

归档