Страницы: 1
RSS
Макрос: удалить все листы которые следуют после 7 листа
 
Привет

Друзья подскажите макрос который бы удалил все листы после 7 листа (которые справа от него)
 
Код
Sub DelSh()
    Application.DisplayAlerts = False
    Dim i As Long
    For i = Sheets.Count To 8 Step -1
        Sheets(i).Delete
    Next
    Application.DisplayAlerts = True
End Sub
 
Как то так -
Код
Sub Del6()
Application.DisplayAlerts = 0
For i = ActiveWorkbook.Worksheets.Count To 8 Step -1
  ActiveWorkbook.Worksheets(i).Delete
Next i
Application.DisplayAlerts = -1
End Sub
Изменено: Апострофф - 08.11.2019 12:59:16
 
Код
Sub main()
    Application.DisplayAlerts = False
    Do While Sheets.Count > 7
        Sheets(Sheets.Count).Delete
    Loop
    Application.DisplayAlerts = True
End Sub
"Все гениальное просто, а все простое гениально!!!"
Страницы: 1
Наверх