Логотип
Надстройка VBA-Excel
Спасибо за надстройку, хотелось бы добавить склонение ФИО по падежам. Не бойтесь скачивать и опробовать в работе демо-версию.
Олег К

Надстройка VBA-Excel

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

 

Купить полную версию

 Скачали:  30 469 чел.

Содержание

Состав надстройки

Список обновлений

Отзывы

Активация

Установка

После установки надстройки на ленту Excel добавится новая вкладка - VBA-Excel. Вид данной вкладки зависит от вашей версии программы. В Excel 2013 она выглядит следующим образом:

Надстройка VBA-Excel

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

Состав надстройки

На сегодняшний день надстройка Excel содержит более 80 пользовательских функций, и более 25 макросов. Я стараюсь учитывать ваши пожелания и выпускаю обновления с новым функционалом и улучшениями. Все обновления проходят автоматически в пару кликов, быстро и удобно.

 Ячейки и диапазоны

Сравнить диапазоны

Быстро сопоставьте данные двух таблиц. Найдите ячейки из первой таблице, которые присутствуют во второй. Найдите совпадающие данные. Объедините две таблицы исключив дубликаты.

Стрелки зависимостей

В чужих файлах особенно тяжело разобраться как получено то или иное значение. Для наглядности можно использовать стрелки, показывающие какие данные используются. Надстройка позволяет включать такие стрелки для всех формул на активном листе.

Вставить строки

Аналогично поможет вставить большое количество строк

Вставить столбцы

Быстро вставить большое количество столбцов

Поменять местами строки

Меняет два выделенных диапазона строк местами.

Поменять местами столбцы

Аналогично меняет столбцы местами.

Удалить пустые строки или столбцы

Удаляет все строки или столбцы на листе, которые не содержат данных.

Скрыть пустые строки или листы

Скрыть пустые строки или столбцы

Макрос скрывает пустые строки или столбцы без данных

Вставить значения

Заменить формулы их значениями в указанном диапазоне, на одном или нескольких листах, во всей книге

Разорвать связи

Разрывает связи с другими книгами и заменяет формулы, ссылающиеся на другие книги, на значения.

Объединить сохранив текст

В отличие от стандартной функции сохраняет значения всех ячеек при объединении.

Уникальные

Подсветка уникальных значений и/или вывод их в отдельный диапазон.

Закрепить ячейки

Закрепление строки/столбца или ячейки в формулах всего выделенного диапазона.

Текст формулы в комментарий

Текст формулы в комментарий

Макрос для быстрой записи текста формулы в комментарии к ячейке

Обновить все связи

Обновить все связи

Принудительное обновление всех связей в книге для пересчета формул и актуализации данных.

Собрать все комментарии

Собрать комментарии

Макрос собирает комментарии со всех листов на отдельный лист

Поменять ячейки местами

Поменять местами ячейки

Позволяет поменять местами два выделенных диапазона в одно действие

Заполнить пустые ячейки

Заполнить пустые ячейки

Заполняет пустые ячейки значениями верхних или левых непустых ячеек

 Макросы

Цветовая карта ячеек

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

Диспетчер листов

Диспетчер помогает быстро перемещаться по листам, выполнять различные операции с ними (удалять, скрывать, сортировать и многое другое).

Координатное выделение строки и столбца

Наглядное выделение текущей строки и столбца при работе с большими таблицами.

Стиль ссылок

Быстрое переключение между ссылками вида A1 и R1C1.

Сортировка листов

Макрос позволит отсортировать листы по возрастанию, убыванию или по цвету.

Скриншот области

Выделите диапазон ячеек и сохраните его как рисунок (например, для отправки по почте).

Оглавление книги

Создание оглавления книги

Помогает быстро создать лист Оглавление с перечнем всех листов книги и ссылками на них.

Работа с текстом

Регистр

Функция для быстрого изменения регистра букв в Excel.

Диспетчер имен

Диспетчер имен

Макрос позволит удалить именованные диапазоны в книге в том числе и скрытые

Диспетчер стилей

Диспетчер стилей

Можно быстро удалить все пользовательские и встроенные стили в книге

Объединить листы в один

Макрос для сбора данных с одного или нескольких листов

Копирование листов

Копирование листов n раз

Необходим для того чтобы массово размножить листы в книге

Создать листы из диапазона

Как создать листы из диапазона

Данная функция позволяет создавать листы с нужным названием из указанного диапазона

Получение списка листов книги

Как вывести список листов

Вы можете вывести в указанную ячейку список всех листов книги.

Создать листы из диапазона

Как массово переименовать листы книги

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

Удалить пустые листы

Как удалить пустые листы

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

Удалить пробелы

Удаление пробелов в выделенном диапазоне

Функция позволяет удалить лишние пробелы в указанном диапазоне ячеек

Календарь

Выбор даты из календаря

Функция позволяет удалить лишние пробелы в указанном диапазоне ячеек

Удалить пробелы

Отображение ярлыков листов

Макрос для быстрого отображение или скрытия ярлычков листов

Диспетчер книг

Диспетчер открытых книг

Менеджер книг призван облегчить работу с большим количеством открытых книг.

Сохранить все книги

Сохранить выбранные книги

Помогает разово сохранить все открытые книги Excel 

Изменить видимость листов

Удобное скрытие и отображение листов книги, а также возможность сделать лист супер скрытым.

Удалить картинки на листе

Функционал позволяет удалить все картинки с выбранного листа

   
 Работа с файлами

Резервное копирование

Быстро создайте резервную копию файла с указанием даты и времени сохранения. При этом не нужно переименовывать текущий файл в котором работаете.

Текущая папка

Не тратьте время на поиск файла, откройте папку в которой он расположен.

Сохранить листы

Сохраните выбранные листы как отдельные книги Excel

Защита листов

Установите защиту сразу на несколько листов книги.

Импортировать листы

Скопируйте листы из закрытых книг в текущую. Можно импортировать листы как из одной, так и из нескольких книг.

Скопировать ссылку на файл

Копируйте ссылку на текущий файл Excel в буфер обмена.

 Текстовые функции

Сумма прописью (СУММАПРОПИСЬЮ)

Запись любого числа прописью в различных падежах.

ПЕРЕВОД

Перевод с любого языка на любой язык с помощью сервиса Яндекс.Перевод.

СКЛОНЕНИЕ

Склонение существительных и ФИО по падежам

СЦЕПИТЬДИАПАЗОН

Объединяет непустые ячейки указанного диапазона.

ЧИСЛОИЗСТРОКИ

Извлечь из строки все найденные числа.

ТЕКСТИЗСТРОКИ

Извлечь из строки только текст игнорируя числа.

ПОЛ

Определение пола по имени в Excel

ПОЧТАИЗСТРОКИ

Поможет извлечь почту из любой части строки. 

ПОДСТРОКА

Извлекает подстроку текста, разделенного символом-разделителем (Пример: =ПОДСТРОКА("Мама мыла раму";" ";1) вернет "Мама").

СЧЁТСИМВЛ

Подсчитывает количество заданных символов в строке.

ТЕКСТКАК

Возвращает ИСТИНА если указанный текст соответствует шаблону.

УБРАТЬСЛУЧЛАТИН

Функция помогает убрать случайно введенный текст латиницей.

ПРОИЗНЕСТИ

Функция позволяет проговорить введенный текст в ячейку Excel. Предупредить об изменении результата в расчете и т.п.

ТРАНСЛИТ

Выполнение транслитерации текста.

ЕЛАТИН

Проверяет наличие латиницы в тексте.

ЕКИРИЛЛ

Проверяет наличие кириллицы в тексте.

ИЗВЛЕЧЬЛАТИНИЦУ

Извлекает из текста слова на латинице.

ИЗВЛЕЧЬКИРИЛЛИЦУ

Текст, из которого необходимо извлечь слова, написанные кириллицей.

ЕПОЧТА

Проверяет корректность email адреса.

ИНВЕРСИЯ

Выполняет инверсию текста.

НАЧАЛОСТРОКИ

Выполняет поиск заданного текста и возвращает текст, стоящий перед искомым текстом.

КОНЕЦСТРОКИ

Выполняет поиск заданного текста и возвращает текст, стоящий после искомого текста.

ТЕКСТИЗURL

Выполняет импорт текста из интернет страницы в Excel.

ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО

Функции для удобной работы с фамилией, именем и отчеством помогут разделить ячейку с ФИО на части

УБРАТЬСЛУЧКИРИЛ

Функция помогает убрать случайно введенный текст на русской раскладке.

ПРЕДМЕТПРОПИСЬЮ

Функция ПРЕДМЕТПРОПИСЬЮ позволит указать прописью любой тип данных будь то штуки, дни, рубли, тоны, километры и так далее.

 Логические функции
ЕФОРМУЛА

Возвращает ИСТИНА если ячейка содержит формулу.

ЕЖИРНЫЙ

Возвращает ИСТИНА если текст ячейки написан жирным шрифтом.

ЕКУРСИВ

Возвращает ИСТИНА если текст ячейки написан курсивом.

   

ЕДАТА

Возвращает ИСТИНА если ячейка содержит дату.

ЕПОДЧЕРКН

Возвращает ИСТИНА если текст в ячейке подчеркнут.

ФАЙЛСУЩ

Проверяет наличие файла по заданному пути и возвращает ИСТИНА если указанный файл существует.

ПАПКАСУЩ

Проверяет наличие директории по заданному пути и возвращает ИСТИНА если указанная папка существует.

ЛИСТСУЩ

Проверяет существование листа и возвращает ИСТИНА если указанный лист существует в активной книге и ЛОЖЬ если такого листа нет.

КНИГАОТКРЫТА

Проверяет открыта ли книга Excel и возвращает ИСТИНА указанный файл открыт и ЛОЖЬ в противном случае.

ФАЙЛРАСШИР

Определяет расширение файла по пути к нему

   
 Финансовые функции

КУРС

Вставка курса любой валюты на любую дату прямо с сайта Центробанка РФ (cbr.ru).

Финансовые функции Excel

НДС

Формула для быстрого расчета суммы с НДС или же размера НДС.

 Функции даты и времени

ДЕНЬНЕДТ

Выводит день недели текстом (понедельник, вторник и т.д.)

СЕГОДНЯСТАТ

Выводит текущую дату. Функция автоматически не пересчитывается.

ДАТАИЗСТРОКИ

Функция ищет дату в строке вне зависимости от того в какой части текста она находится.

Дата прописью (ДАТАПРОПИСЬЮ)

Преобразует дату в текст в различных падежах и форматах.

Время прописью (ВРЕМЯПРОПИСЬЮ)

Записывает выбранное время прописью в различных форматах.

НОМКВАРТАЛА

Удобная формула для вычисления номера квартала по дате в Excel.

 Математические функции

МАКСЕСЛИ

Определяет максимальное значение в указанном диапазоне при выполнении значений в этом диапазоне условию.

МИНЕСЛИ

Определяет минимальное значение в указанном диапазоне при выполнении значений в этом диапазоне условию.

СУММЗАЛИВКА

Суммирует ячейки с определенным цветом заливки.

СУММШРИФТ

Суммирует ячейки с определенным цветом шрифта.

СЧЁТЗАЛИВКА

Подсчитывает ячейки с определенным цветом заливки.

СЧЁТШРИФТ

Подсчитывает ячейки с определенным цветом шрифта.

СЧЁТУНИК

Подсчитывает количество уникальных ячеек в указанном диапазоне.

   
 Ссылки и массивы

ПЕРВОЕВСТРОКЕ

Возвращает значение первой непустой ячейки в строке.

ПЕРВОЕВСТОЛБЦЕ

Возвращает значение первой непустой ячейки в столбце.

ПОСЛЕДНЕЕВСТРОКЕ

Возвращает значение последней непустой ячейки в строке.

ПОСЛЕДНЕЕВСТОЛБЦЕ

Возвращает значение последней непустой ячейки в столбце.

КОЛИЧЕСТВОСТРОК

Возвращает номер последней строки, которая содержит какие-либо данные.

КОЛИЧЕСТВОСТОЛБЦОВ

Возвращает номер последнего столбца, который содержит какие-либо данные.

УРОВЕНЬСТРОКИ

Возвращает уровень группировки строки.

УРОВЕНЬСТОЛБЦА

Возвращает уровень группировки столбца.

 Статистические функции

СЛУЧМЕЖДУСТАТ

Возвращает случайное число между заданными. Функция не пересчитывается автоматически.

СЛЯЧЕЙКА

Возвращает значение случайной ячейки из выбранного диапазона.

ГЕНЕРАЦИЯПАРОЛЯ

Генерирует случайный пароль заданной длины.

   
 Информационные функции

АДРЕССЫЛКИ

Возвращает адрес гиперссылки.

ТИПЯЧЕЙКИ

Возвращает тип данных, указанной ячейки.

ТЕКСТФОРМУЛЫ

Возвращает текст формулы указанной ячейки.

ТЕКСТФОРМУЛЫEN

Возвращает текст формулы указанной ячейки на английском языке.

ТЕКСТКОММЕНТА

Возвращает текст комментария указанной ячейки.

ФОРМАТЯЧЕЙКИ

Определяет формат данных в ячейке.

ИМЯЛИСТА

Возвращает название активного листа.

ИМЯКНИГИ

Возвращает название текущей книги.

ИМЯПОЛЬЗОВАТЕЛЯ

Возвращает имя текущего пользователя.

РАСПОЛОЖЕНИЕКНИГИ

Возвращает текущее расположение книги.

ДАТАСОЗДАНИЯ

Возвращает дату создания текущего файла.

ДАТАСОХРАНЕНИЯ

Возвращает дату последнего сохранения текущего файла.

ЦВЕТЗАЛИВКИ

Возвращает код цвета заливки указанной ячейки.

ЦВЕТШРИФТА

Возвращает код цвета шрифта указанной ячейки.

ЦВЕТЗАЛИВКИRGB

Возвращает шестнадцатеричный код RGB заливки указанной ячейки.

ЦВЕТШРИФТАRGB

Возвращает шестнадцатеричный код RGB шрифта указанной ячейки.

ДАТАПЕЧАТИ

Возвращает дату последней печати текущего файла.

ШРИФТИМЯ

Возвращает наименование шрифта в указанной ячейке.

ШРИФТРАЗМЕР

Возвращает размер шрифта в указанной ячейке.

ФАЙЛИМЯ

Определяет имя файла из полного пути к файлу

ФАЙЛПУТЬ

Определяет расположение папки в котором находится файл

   

Обратная связь

Надстройка VBA-Excel

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

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

Установка

Обращаем Ваше внимание, что функционал, описанный в данной статье, ОТСУТСТВУЕТ в Excel.

Чтобы его добавить, необходимо установить надстройку VBA-Excel. Данная программа содержит более сотни функций, которые сделают работу с Excel в разы эффективней. С ней рутинные задачи будут занимать считанные секунды. Программой уже воспользовались 30 469 чел., попробуйте и Вы!


Комментарии:

comments powered by Disqus