powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удаление листов в книге согласно критерию
6 сообщений из 6, страница 1 из 1
Удаление листов в книге согласно критерию
    #35200554
mel_nikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Листы: Лист 1, Лист 1 (1), Рас, Продажи, Лист1 (2)
Задача: удалить все листы за исключением тех, которые начинаются с Лист 1*, да Лист 1 тоже не удалять.
...
Рейтинг: 0 / 0
Удаление листов в книге согласно критерию
    #35200605
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Public Sub CustomDel()
Dim ws As Worksheet
Application.DisplayAlerts = False
For Each ws In ThisWorkbook.Worksheets
If Not ws.Name Like "Лист 1*" Then ws.Delete
Next ws
Application.DisplayAlerts = True
End Sub
...
Рейтинг: 0 / 0
Удаление листов в книге согласно критерию
    #35200690
mel_nikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, но Не работает

run-time error '1004'
Method 'Delete' of object' _Worksheet' failed
а если так, то удаляет все листы

Public Sub CustomDel()
Dim ws As Worksheet
Application.DisplayAlerts = False
For Each ws In Worksheets
If Not ws.name Like "Ëèñò 1*" Then ws.Delete
Next
Application.DisplayAlerts = True
End Sub

(
...
Рейтинг: 0 / 0
Удаление листов в книге согласно критерию
    #35200711
mel_nikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пробел перед единицей убрал, работает!

Public Sub CustomDel()
Dim ws As Worksheet
Application.DisplayAlerts = False
For Each ws In Worksheets
If Not ws.name Like "Лист1*" Then ws.Delete
Next
Application.DisplayAlerts = True
End Sub


, но удаляет лист с названием "Лист1", а его нельзя удалять!
...
Рейтинг: 0 / 0
Удаление листов в книге согласно критерию
    #35200732
mel_nikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виноват, все работает! Большое спасибо!
...
Рейтинг: 0 / 0
Удаление листов в книге согласно критерию
    #35200791
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И открою вам еще тайну — тег [src vba] .
Используйте его, и в ваши топики потянутся люди.


...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удаление листов в книге согласно критерию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]