Макрос VBA Excel - не дает закрыть книгу пока выбранный диапазон ячеек имеет заливку(цвет)

Раздел
Программирование
Просмотров
92
Покупок
0
Антиплагиат
Не указан
Размещена
13 Мая 2023 в 20:21
ВУЗ
Не указан
Курс
Не указан
Стоимость
200 ₽
Демо-файлы   
2
png
Снимок2 Снимок2
56.4 Кбайт 56.4 Кбайт
png
Снимок1 Снимок1
153.5 Кбайт 153.5 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
xls
Макрос - отмена закрытия файла в случае заливки v3
42 Кбайт 200 ₽
Описание

Здравствуйте! Предлагаю вам написанный мной макрос VBA Excel.

Его задача помочь вам в работе с большими таблицами, когда вы имеете какую-то незавершенную/невыполненную задачу и не хотели бы, чтобы закрыли файл не доделав все.

Как он работает?

Он включается при попытке закрыть файл, и проверяет наличие заливки определенным цветом в выбранном вами диапазоне и если таковая есть - то появляется сообщение. По умолчанию - красный цвет, но можно выбрать любой на ваш вкус.

Макрос реагирует на красный цвет - как для заливки сделанной в ручную так и для заливки сделанной с помощью условного форматирования.

В макросе указывается конкретный лист и конкретный диапазон для этого листа. Потому он работает даже если у вас активна другая вкладка где нет заливки. Т.е при закрытии файла макрос проверит тот самый лист который вы указали, и если там есть заливка - то он не даст закрыть файл.

Макрос не реагирует на заливку других цветов, а так же условное форматирование других цветов.

Важные мелочи:

-В файле - красная ячейка использует условное форматирование, выделяя красным в случае если значение будет больше 5.

-Макрос написан для версии Excel 2019. Потому может не работать на других версиях. Если столкнулись с таким - пишите в личные сообщения.

-Доработки файла/адаптация под вашу задачу - за дополнительную плату

-Для работы макроса необходимо включить работу макросов в настройках Excel. Прикрепил скриншот как это выглядит для Excel 2019.(клиентка для которой изначально писал этот макрос не могла его запустить именно из-за этого)


Ключевики:

Отмена закрытия файла Excel

Запрет на закрытие файла

Предупреждение при закрытии файла

Удобства для Excel

Отмена закрытия файла при наличии заливки

Вам подходит эта работа?
Похожие работы
Основы программирования
Контрольная работа Контрольная
20 Ноя в 03:15
11 +1
0 покупок
Основы программирования
Контрольная работа Контрольная
18 Ноя в 00:36
15
0 покупок
Другие работы автора
Основы программирования
Творческая работа Творческая работа
10 Июл 2023 в 18:03
157 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир