Популярные статьи
  • Что такое жёсткий диск и в чём его сходство с подробнее
  • Что такое процессор компьютера — все точки подробнее
  • Что такое ssd накопитель и в чём его прикол? подробнее
  • Надоел русский язык? Меняем язык в After Effects на подробнее
Подписаться

Поддержать проект
09.04.2017
Блог
Автор: Рубрика:

Группировка строк в excel с помощью удобного vba кода

Лого

 

Доброго времени суток дорогие посетители.

Тема сегодня будет не совсем самобытная и не большая. Я тут как то публиковал пост о том как группировать строки в Microsoft Excel вот здесь: /gruppirivka-v-excel. Но там я забыл об одном очень важном моменте, не упомянул, о том что группировку можно выполнять автоматически. Я думаю нужно исправить этот пробел, в данной теме. Приступим.

 

Автоматизация с помощью кодов

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

Для этого используется программный язык Visual Basic. В нашем случае он позволит группировать и сразу сворачивать строки.

 

Это функция в Excel называется VBA группировка строк. Выполняется с помощью такого кода:

 

Чтобы его записать, необходимо во вкладке «Вид» нажать на кнопку «Макрос» и выбрать «Записать макроса».

Сделать это также можно через вкладку «Разработчик». Но, как правило, она не предусмотрена в меню по умолчанию, поэтому при желании добавьте ее вручную:

  • Откройте Файл — Параметры — Настройка ленты;
  • В группе «Основные вкладки» поставьте галочку возле той, что нам нужна, и нажмите «Ок».

В принципе всё, теперь нужно просто нажать на макрос два раза и мы видим как в нашем документе появились нужные нам группы, которые можно сворачивать и разворачивать:

 

Цифры значений

With Rows («2:5»)

.Rows (3)

Естественно выберите такие какие вам нужно.

На этом всё.

До встречи дорогие друзья, сохраняйте ссылку на этот сайт в закладки.

 

Этой статьей стоит поделиться

Комментариев к статье: 1

Оставить коментарий

:|:x:shock::oops::mrgreen::lol::idea::evil::cry::cool::arrow::???::?::!: