powered by simpleCommunicator - 2.0.57     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / удаление листов в екселе по условию
5 сообщений из 30, страница 2 из 2
удаление листов в екселе по условию
    #38624639
natasha_tr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хотелось, чтобы в одном макросе было )
...
Рейтинг: 0 / 0
удаление листов в екселе по условию
    #38624678
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и напишите код в одном макросе, просто укажите разные листы для поиска
...
Рейтинг: 0 / 0
удаление листов в екселе по условию
    #38625156
natasha_tr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добавила строчку в ваш макрос, которая удаляет строчку на другом листе перед удалением строчки на основном листе, где ищет "удалить"
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Sub Delete()
Dim q As Range
Application.DisplayAlerts = False
Do
  Set q = Range("A:A").Find("удалить")
  If q Is Nothing Then Exit Sub
  Worksheets(CStr(q.Row) - 1).Delete
  Worksheets(1).Rows(CStr(q.Row)).Delete
  q.EntireRow.Delete
Loop
Application.DisplayAlerts = True
End Sub



Все работает прекрасно, но для меня осталось тайной, как ексель в вашем макросе узнает именно тот лист, который нужно? нигде же не указан номер листа.
...
Рейтинг: 0 / 0
удаление листов в екселе по условию
    #38625170
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
Set q = Range("A:A").Find("удалить")

осуществляет поиск на текущем листе. Можно указать лист перед Range - будет искать на указанном листе
...
Рейтинг: 0 / 0
удаление листов в екселе по условию
    #38625178
natasha_tr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Точно. значит я просто как-то криво пробовала.
Спасибо! у меня получился чудо-документ, хотя нет предела совершенству )
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / удаление листов в екселе по условию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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