根据多个条件将行从一个选项卡复制到另一个选项卡

格雷戈里·海格勒

我正在尝试将行从导入到文档中的选项卡复制到另一个选项卡。

'Clears previous data from sheet
Sheets("60L Specific Data").Select
Cells.Range("A3:AC3000").ClearContents

'Pastes Title Block from Imported into 60L sheet
Sheets("Imported Data").Select
Rows("1:1").Select
Selection.Copy
Sheets("60L Specific Data").Select
Rows("3:3").Select
ActiveSheet.Paste

'Filters using several criteria
Dim i As Integer
Dim j As Integer
j = 4

For i = 2 To 2000

    If Cells(i, 28) <> "" Or Cells(i, 29) <> "" Or InStr(Cells(i, 6).Value, "K60") <> 0 Or InStr(Cells(i, 6).Value, "60T") Then

        Sheets("Imported Data").Select
        Rows(i).Select
        Selection.Copy
        Sheets("60L Specific Data").Select
        Rows(j).Select
        ActiveSheet.Paste
        j = j + 1
    End If
 Next i

现在,这个问题使我感到沮丧。有一些测试我知道您想知道的事情:

首先,前两个代码块按预期工作。
其次,如果您删除了if语句,它将起作用。第三,当我替换一个if语句时,我知道它必须对所有人都是正确的,它的确运行了,但是任何只会导致选择某些语句的语句根本不起作用。

我很困惑,为此花了很多时间,请帮忙!

蒂姆·威廉姆斯

始终更安全/更轻松地使用变量来引用工作表,并避免在以下位置激活/选择:

Dim shtSrc As Worksheet, shtDest As Worksheet
Dim rw As Range
Dim i As Long, j As Long

Set shtSrc = Sheets("Imported Data")
Set shtDest = Sheets("60L Specific Data")

'Clears previous data from sheet
shtDest.Range("A3:AC3000").ClearContents

'Pastes Title Block from Imported into 60L sheet
shtSrc.Rows(1).Copy Destination:=shtDest.Cells(3, 1)

j = 4
'Filters using several criteria
For i = 2 To 2000
    Set rw = shtSrc.Rows(i)
    If rw.Cells(28) <> "" Or rw.Cells(29) <> "" Or _
        InStr(rw.Cells(6).Value, "K60") <> 0 Or _
        InStr(rw.Cells(6).Value, "60T") Then

        rw.Copy shtDest.Cells(j, 1)

        j = j + 1
    End If
 Next i

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅将非空白行从一个选项卡复制到另一个选项卡

来自分类Dev

将条件格式三色方案复制到另一个选项卡

来自分类Dev

在#vba 中使用转置将数据从一个选项卡传输(复制和粘贴)到另一个选项卡

来自分类Dev

如何根据 URL 将活动类从默认选项卡删除到另一个选项卡?

来自分类Dev

如何将参数从一个选项卡传递到另一个选项卡?

来自分类Dev

将数据从一个设计选项卡传递到另一选项卡

来自分类Dev

Xterm:如何将输入从一个终端选项卡定向到另一个?

来自分类Dev

从多个选项卡确定优先级后,如何获取特定行以复制到第一个选项卡/工作表上?

来自分类Dev

如何使用多个选项卡将ID从一个剃刀页面传递到另一个剃刀页面

来自分类Dev

VBA复制粘贴数组/范围到另一个选项卡上

来自分类Dev

VBA复制粘贴数组/范围到另一个选项卡上

来自分类Dev

如何通过单击IONIC中的链接或URL从一个选项卡导航到另一个选项卡?

来自分类Dev

Android操作栏选项卡+滑动视图分页器从一个选项卡动态导航到另一个

来自分类Dev

根据Excel中的条件在另一个选项卡上生成列表

来自分类Dev

如何通过双击表行从一个选项卡移动到另一个选项卡

来自分类Dev

快速将数据从一个选项卡控制器传递到另一个

来自分类Dev

将新创建的pdf显示到另一个选项卡

来自分类Dev

Excel/Google 表格:将数据从“ISTEXT”条件下的一个单元格复制到另一个选项卡和单元格

来自分类Dev

如何从选项卡内部更改为另一个选项卡?

来自分类Dev

使用引导程序从选项卡调用另一个选项卡?

来自分类Dev

Excel VLOOKUP-将需要显示从一个选项卡到另一个Excel选项卡的一列

来自分类Dev

将选定的 ListFragment 的行项目详细信息(当前选项卡)传递给另一个 ListFragment(下一个选项卡)

来自分类Dev

在 Microsoft Teams 中从选项卡内重定向到另一个选项卡失败

来自分类Dev

如何将选项卡移动到另一个选项卡容器?

来自分类Dev

将数据表的结果从一个选项卡显示到另一个选项卡,并将其分配给Shiny中的数据集列表

来自分类Dev

如何从一个选项卡切换到另一个选项卡Xamarin IOS

来自分类Dev

如何在PCManFM中将文件从一个选项卡快速移到另一个选项卡

来自分类Dev

当按下按钮或按键时,如何在AvalonDock中从一个选项卡转到另一个选项卡?

来自分类Dev

如何在PCManFM中将文件从一个选项卡快速移到另一个选项卡

Related 相关文章

  1. 1

    仅将非空白行从一个选项卡复制到另一个选项卡

  2. 2

    将条件格式三色方案复制到另一个选项卡

  3. 3

    在#vba 中使用转置将数据从一个选项卡传输(复制和粘贴)到另一个选项卡

  4. 4

    如何根据 URL 将活动类从默认选项卡删除到另一个选项卡?

  5. 5

    如何将参数从一个选项卡传递到另一个选项卡?

  6. 6

    将数据从一个设计选项卡传递到另一选项卡

  7. 7

    Xterm:如何将输入从一个终端选项卡定向到另一个?

  8. 8

    从多个选项卡确定优先级后,如何获取特定行以复制到第一个选项卡/工作表上?

  9. 9

    如何使用多个选项卡将ID从一个剃刀页面传递到另一个剃刀页面

  10. 10

    VBA复制粘贴数组/范围到另一个选项卡上

  11. 11

    VBA复制粘贴数组/范围到另一个选项卡上

  12. 12

    如何通过单击IONIC中的链接或URL从一个选项卡导航到另一个选项卡?

  13. 13

    Android操作栏选项卡+滑动视图分页器从一个选项卡动态导航到另一个

  14. 14

    根据Excel中的条件在另一个选项卡上生成列表

  15. 15

    如何通过双击表行从一个选项卡移动到另一个选项卡

  16. 16

    快速将数据从一个选项卡控制器传递到另一个

  17. 17

    将新创建的pdf显示到另一个选项卡

  18. 18

    Excel/Google 表格:将数据从“ISTEXT”条件下的一个单元格复制到另一个选项卡和单元格

  19. 19

    如何从选项卡内部更改为另一个选项卡?

  20. 20

    使用引导程序从选项卡调用另一个选项卡?

  21. 21

    Excel VLOOKUP-将需要显示从一个选项卡到另一个Excel选项卡的一列

  22. 22

    将选定的 ListFragment 的行项目详细信息(当前选项卡)传递给另一个 ListFragment(下一个选项卡)

  23. 23

    在 Microsoft Teams 中从选项卡内重定向到另一个选项卡失败

  24. 24

    如何将选项卡移动到另一个选项卡容器?

  25. 25

    将数据表的结果从一个选项卡显示到另一个选项卡,并将其分配给Shiny中的数据集列表

  26. 26

    如何从一个选项卡切换到另一个选项卡Xamarin IOS

  27. 27

    如何在PCManFM中将文件从一个选项卡快速移到另一个选项卡

  28. 28

    当按下按钮或按键时,如何在AvalonDock中从一个选项卡转到另一个选项卡?

  29. 29

    如何在PCManFM中将文件从一个选项卡快速移到另一个选项卡

热门标签

归档