VBA循环遍历工作簿中的工作表

时间:2018-05-28 14:38:14

标签: vba

我有以下代码在工作表中循环,但我试图在我的工作簿中的所有工作表中循环此代码,除了一张标有"摘要"的工作表。有人可以帮助编写这段代码吗?我尝试了一些方法,但没有运气。这是我尝试在整个工作簿中循环的代码:

For i = 2 To LR

    If Abs(Range("J" & i)) > 0 Then
        Range("A" & i & ":J" & i).Copy
        Sheets("Sheet1").Range("A" & k).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
        Application.CutCopyMode = False

    k = k + 1

    Else

    End If

Next i

1 个答案:

答案 0 :(得分:2)

请尝试这样的事情

Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
    If ws.Name <> "Summary" Then
    'Your code here
    End If
Next