Как вы можете видеть мой код, когда я нажимаю кнопку в первый раз, результат данных отображается в строке 2, но я хочу, чтобы мой результат отображался в строке 5, однако, когда я нажимаю кнопку для второго раза, результат запускается показывает в строке 5, но в строке 2,3 ... данные в первый раз все еще отображаются там, во всяком случае, чтобы избежать результата, показывая строку 2,3 ... в первый раз
Поиск начнется со строки 2 на вкладке "Другие", но я хочу, чтобы мой результат на вкладке "Сумма листа" показывал начало со строки 5
Sub All_N()
Dim wsSum As Worksheet
Dim ws As Worksheet
Dim a As Long, b As Long
Set wsSum = ActiveWorkbook.Sheets("sum")
With wsSum
.Range("A5:T" & .Rows.Count).ClearContents
b = 5
For Each ws In ActiveWorkbook.Worksheets
If ws.Name <> "sum" Then
For a = 2 To ws.Cells(ws.Rows.Count, "T").End(xlUp).Row
If ws.Cells(a, "T") = "N" Then
.Cells(b, 1) = ws.Cells(a, 1)
.Cells(b, 2) = ws.Cells(a, 2)
.Cells(b, 18) = ws.Cells(a, 18)
.Cells(b, 19) = ws.Cells(a, 19)
.Cells(b, 20) = ws.Cells(a, 20)
b = b + 1
End If
Next a
End If
Next
End With
End Sub