Не могли бы вы рассказать мне, почему только каждый второй лист удаляется, однако если я отключу строку worksheets.delete, чем в поле сообщения, появятся все имена листов.Удаление рабочих листов с помощью цикла
Sub tor()
Dim wsz As Integer
wsz = Application.Worksheets.Count
For i = 2 To wsz
MsgBox Application.Worksheets(i).Name
Application.DisplayAlerts = False
Application.Worksheets(i).Delete
Next i
End Sub