Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

           Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
           И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - https://clck.ru/fCqwP

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 20.01.2009, 12:45   #1
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию При закрытии книги, удаляются листы

Добрый день!!
Подскажите, как сделать ?
При закрытии книги,макрос проверяет есть ли листы с определенным названием, если таких листов нет, то книга закрывается, если листы с такими наименованиями есть , то их удаляем и книга закрывается
Romuald вне форума
Старый 20.01.2009, 12:54   #2
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

в процелуре before_close

on error resume next
sheets(тра-ля-ля).delete
slan вне форума
Старый 20.01.2009, 13:03   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,176
По умолчанию

Вставьте в модуль "Эта книга" следующий код:
Код:
Private Sub Workbook_BeforeClose(Cancel As Boolean)

    Application.DisplayAlerts = False: On Error Resume Next
    Sheets(Array("Sheet1", "Sheet2", "Sheet7")).Delete
    
End Sub
Естественно, что элементами массива должны быть имена проверяемых листов.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 20.01.2009, 21:34   #4
Romuald
Форумчанин
 
Регистрация: 12.11.2007
Сообщений: 209
По умолчанию

SAS888!!
Еще раз спасибо!!
Romuald вне форума
Закрытая тема

           Интенсив по Python: Работа с API и фреймворками 3-5 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
           Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывод сообщения при закрытии программы tiger Помощь студентам 4 27.08.2008 23:31
База тормозит при закрытии muu БД в Delphi 1 14.06.2008 20:47
запись в файл при закрытии в приложения SERG1980 Общие вопросы Delphi 5 14.11.2007 08:08
ошибка при закрытии adoquery Банзай БД в Delphi 7 03.09.2007 19:31