Сохранить вложения из Outlook
Вызов команды: MulTEx -группа Специальные -Особые возможности -Сохранить вложения из Outlook Команда отбирает из почтовых ящиков Outlook все входящие письма с вложениями и сохраняет эти вложения в отдельную папку. Можно выбрать отдельную почтовую запись и отдельную папку почтовой записи. Дополнительно можно указать какие вложения отбирать, за какой период и как их сохранять в папках после сохранения. Для чего это может быть нужно? Предположим, каждый день от разных торговых точек приходят письма с шаблонными отчетами по продажам за день в формате...
Как сменить формат сразу для нескольких файлов Excel
Наверняка многие сталкивались с такой проблемой, что некоторые программы и макросы позволяют работать исключительно с определенными форматами файлов. А в жизни далеко не всегда все файлы в одном формате. Например, модная в последнее время надстройка PowerQuery неравнодушна к файлам xlsb - с ними она порой отказывается нормально работать и предпочитает им более открытые форматы xlsx и xslm. Решил набросать небольшой практический код, который пересохраняет все файлы в указанной папке в один формат, что избавит от ручной работы в виде открывания и...
Как удалить папку или все файлы из папки через VBA
Предположим, что ежедневно во временную папку поступают файлы отчетов от филиалов. Они могут собираться из почты кодом вроде такого: Сохранить вложения из Outlook в указанную папку или добавляться в папку иными средствами. Далее Вы собираете данные из этих файлов неким кодом(вроде этого - Как собрать данные с нескольких листов или книг?). Но с каждым днем файлов все больше и больше и приходится заходить в папку и руками чистить её от лишних файлов, чтобы при сборе данных не приходилось каждый раз искать и отбирать только новые файлы. Если надо...
Собрать данные с таблиц с изменяющимися столбцами в PowerQuery
Если еще не работали с надстройкой PowerQuery и не знаете что это такое, то для начала лучше ознакомиться со статьей: Power Query - что такое и почему её необходимо использовать в работе? Данная статья рассчитана на тех пользователей, которые уже умеют получать данные из файлов и таблиц при помощи PowerQuery. Подробная инструкция по получению данных здесь не приводится. Если получение данных для вас пока еще тоже темный лес, то лучше начать с просмотра статьи, в которой я подробно показывал и рассказывал как можно объединять информацию из нескольких файлов...
Получить данные из файлов XML при помощи Power Query
Формат XML(eXtensible Markup Language) - специальный язык разметки, который приобрел в последние годы популярность за счет своей простоты и гибкости. Плюс он кроссплатформенный, что позволяет работать с такими файлами практически из любой программы. По сути это простой текстовый файл, но со своей разметкой, в которую можно заключить данные, структурировав их специальными тегами. Сам синтаксис XML очень похож на HTML, а это означает, что он очень прост в освоении. Но получать данные из таких файлов надо тоже чутка "пошаманив". В этой статье я покажу как получить...
Как из VBA выбрать и установить принтер для Excel
Основная задача кодов Visual Basic for Applications - автоматизация. И задачи зачастую бывают самые разные. Одна из таких задач - печать листов или ячеек по условию или в цикле. Сама по себе отправка на печать листа или диапазона не представляет сложностей, это легко можно записать макрорекордером и вставить в свой код. Выглядеть это будет примерно так: Sub Макрос1() ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False End SubSub Макрос1() ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, IgnorePrintAreas:=False End Sub Но зачастую необходимо не просто отправить на печать, а еще и на...
Как скачать файл из интернета по ссылке
Вся суть статьи уже в заголовке. Возникает порой необходимость скачивания файлов из интернета только на основании ссылки. Например, это какие-то постоянно меняющиеся данные или автоматически генерируемая другим кодом ссылка. Или еще более усугубленный вариант - строк 100 со ссылками на файлы, которые надо скачать...Вот уж радости руками по каждой клацать :) Поэтому выкладывают решение, которое в большинстве случае поможет при помощи Visual Basic for Applications скачать файл на основании ссылки URL: '--------------------------------------------------------------------------------------- ' File :...
Поиск листов
Вызов команды: MulTEx -группа Книги/Листы -Листы -Поиск листов Команда поможет быстро найти листы по их названию. Актуально для книг, листов в которых 15 и более. Сразу после вызова команды появляется форма с активным полем поиска. Т.е. сразу после вызова можно начать набирать символы, которые содержатся в имени листа и по мере набора в форме будут отображаться все листы, содержащие указанные символы/слова. После того, как нужные листы найдены и отображены в форме с ними можно проделать следующие действия: Перейти на лист: необходимо выбрать...
Топ 10 распространенных ошибок начинающих пользователей Excel
Помню себя, когда только начал осваивать Excel - спросить не у кого, интернет не так распространен да и информация вся была на английском, с которым у меня тогда были проблемы. И как любой начинающий я конечно совершал классические ошибки начинающего изучать Excel. И в этой статье я решил собрать "топ 10 как делать не надо": 1. Выделение целого столбца/строки и закрашивание выделенного(при помощи соответствующей кнопки на панели - "Цвет заливки"). Почему так лучше не делать: при таком методе закрашиваются все ячейки столбца или строки. А это, в случае с...