VBA цикл сквозь листы в книге - PullRequest
0 голосов
/ 28 мая 2018

У меня есть следующий код, который зацикливается на листе, но я пытаюсь зациклить этот код на всех листах в моей книге, за исключением одного листа с пометкой «Сводка».Может кто-нибудь помочь написать этот код?Я попробовал несколько подходов, но мне не повезло.Вот код, который я пытаюсь зациклить в книге:

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 голосов
/ 28 мая 2018

Пожалуйста, попробуйте что-то вроде этого

Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
    If ws.Name <> "Summary" Then
    'Your code here
    End If
Next
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...