Макрос VBA Excel - Скрыть/показать столбцы с помощью одного макроса

Раздел
Программирование
Просмотров
130
Покупок
0
Антиплагиат
Не указан
Размещена
10 Июл 2023 в 18:03
ВУЗ
Не указан
Курс
Не указан
Стоимость
200 ₽
Демо-файлы   
5
png
Демонстрация4 Демонстрация4
52.8 Кбайт 52.8 Кбайт
png
Демонстрация1 Демонстрация1
18 Кбайт 18 Кбайт
png
Демонстрация2 Демонстрация2
169.7 Кбайт 169.7 Кбайт
png
Демонстрация3 Демонстрация3
107.3 Кбайт 107.3 Кбайт
rar
Демонстрация работы макроса Демонстрация работы макроса
3.5 Мбайт 3.5 Мбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
rar
Скрыть_Отобразить столбцы
13 Кбайт 200 ₽
Описание

Макрос скрывает/показывает указанные столбцы при помощи одного макроса. Удобно использовать, когда у вас постоянное рутинное действие это скрывать/показывать столбцы по многу раз на дню, и это уже надоело.

В демонстрационных файлах приложен архив в нем видео с демонстрацией работы(напрямую видео не загружается, увы)

Отличие от вариантов доступных в интернете - все реализовано в рамках одного макроса. Не надо каждый раз размножать код. Достаточно прописать нужные столбцы и лист. А также предусмотрена "защита от дурака" - т.е не будет такого что макрос сработает на каком-то ином листе


Что он делает более детально - в самом макросе указывается лист на котором должно происходить действие. (выполняться работа будет только на нем)

А так же список столбцов, которые нужно скрыть.(Скриншот - Демонстрация1)


Далее макрос работает так:

-Если столбцы скрыты - он их отобразит.

-Если столбцы отображены - то он их скроет.

-Если один из столбцов(указанных в коде под цифрой 2(на скриншоте)) был скрыт вами до того как был запущен макрос - то сначала он все их сделает видимым. И только потом скроет при повторном запуске

-Если есть столбцы которые были скрыты вами, но НЕ были заданы в макросе - то они по прежнему останутся скрытыми после работы макроса

-Если макрос был запущен на другом листе, не на том, что был указан - то выполнение будет все равно происходить на указанном листе.


Для того чтобы произвести настройку макроса нужно включить вкладку "Разработчик". Через вкладку "Параметры Excel". Далее по инструкции (Скриншот - Демонстрация2)настраиваете название листа и указываете нужные столбцы:)


Настроить горячую клавишу можно таким образом(Скриншот - Демонстрация3)

(пункт 2 - выделить нужный макрос, т.к настройка горячей клавиши идет именно на выделенный пункт)


Перенос макроса в своей документ осуществляется так(Скриншот - Демонстрация4).

В вашем документе открываете Visual Basic. И вставляете новый модуль(пункты 1 и 2)

Пункт 3 - Дважды нажимаете на название модуля.

Пункт 4 - Вставляете скопированный код из файла что отправил


Готово:)

--

Макрос писался для клиентки, так что я уже на этом заработал. Поставил бы цену ниже, но минимальная цена на сервисе сейчас такая

Вам подходит эта работа?
Похожие работы
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:35
5
0 покупок
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:33
13 +2
0 покупок
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:30
13 +3
0 покупок
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:13
8 +1
0 покупок
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:09
7
0 покупок
Другие работы автора
Основы программирования
Творческая работа Творческая работа
13 Мая 2023 в 20:21
66
0 покупок
Темы журнала
Показать ещё
Прямой эфир