Макросы и программы для Excel в категории «Работа с файлами»

Программы и макросы для работы с файлами (обработка файлов, создание файлов, заполнение файлов данными)
  • Надстройка FillDocuments для MS Excel: общие сведения Предназначение программы: заполнение множества документов данными из Excel нажатием одной кнопки. Для работы программы требуется таблица Excel с данными для подстановки, и папка с шаблоном (шаблонами) документов. В качестве шаблонов можно использовать файлы Word, Excel, PowerPoint, и текстовые. На выходе получаются...
  • Надстройка Parser для MS Excel: общие сведения Предназначение программы: быстрый сбор любых данных с различных сайтов или файлов, с выводом результата в Excel. Основные возможности: парсинг интернет-магазинов и любых других сайтов (соцсетей, каталогов, объявлений и т.д.) извлечение данных из файлов формата Word / Excel / txt / PDF скачивание файлов (изображений, документов, и т.п.)...
  • Надстройка PastePictures для MS Excel: общие сведения Предназначение программы: вставка изображений в таблицу Excel, поиск картинок в папке или в Google, экспорт картинок из таблицы в папку. Основные функции программы: вставка фото из папки (поиск по имени файла) вставка картинок по ссылкам из таблицы поиск изображений в гугл по данным с листа Excel экспорт изображений с листа в файлы...
  • Макрос VBA загрузки списка файлов из папки
    Функция FilenamesCollection предназначена для получения списка файлов из папки, с учётом выбранной глубины поиска в подпапках. Используется рекурсивный перебор папок, до заданного уровня вложенности. В процессе перебора папок, пути у найденным файлам помещаются в коллекцию (объект типа Collection) для последующего перебора. К статье прикреплено 2 примера файла с макросами на основе этой...
  • Функции GetFileName и GetFilePath по сути аналогичны, и предназначены для вывода диалогового окна выбора файла (при этом можно указать стартовую папку для поиска файла, и тип/расширение выбираемого файла) Функция GetFilenamesCollection позволяет выборать сразу несколько файлов в одной папке. Функция GetFolderPath работает также, только служит для вывода диалогового окна выбора папки. Function...
  • Таблица Excel с исходными данными для создания документов Word
    Макрос предназначен для программного создания документов Word на основе шаблона (без использования функции слияния в Word) В прикреплённом к статье архиве находятся 2 файла: шаблон договора в формате Microsoft Word (расширение .dot) файл Excel с макросом Настройки макроса задаются в коде: Const ИмяФайлаШаблона = "шаблон.dot" Const КоличествоОбрабатываемыхСтолбцов = 8...
  • Данные функции предназначены для работы с текстовыми файлами из VBA Excel. Используя эти функции, вы при помощи одной строки кода сможете записать текст из переменной в файл, или наоборот, загрузить содержимое текстового файла в переменную. Подразумевается, что текстовые файлы имеют формат ANSI (он же ASCII, он же windows-1251) ВНИМАНИЕ: См. также функции чтения и сохранения текста в файл в...
  • Скриншот программы формирования договоров купли-продажи
    Программа предназначена для формирования (заполнения) договоров купли-продажи.   Исходными данными выступает таблица сделок, и шаблон договора, в который при помощи формул подставляются значения из заданной строки таблицы сделок. Для запуска программы достаточно нажать зеленую кнопку - и сразу же начнётся формирование договоров (файлов Excel из одного листа) в автоматически созданной папке...
  • Как известно, VBA-функция MkDir может создать только папку в существующем каталоге (папке).   Например, код MkDir "C:\Папка\" отработает корректно в любом случае (создаст указанную папку), а код MkDir "C:\Папка\Подпапка\Каталог\" выдаст ошибку Run-time error '76': Path not found (потому что невозможно создать каталог Подпапка в несуществующем ещё каталоге Папка)...
  • Сохранить все изображения с листа в файлы
    Надстройка позволяет экспортировать все изображения с листа Excel в графические файлы. Доступен выбор типа создаваемых файлов (поддерживаются форматы JPG, GIF и PNG) Кроме того, можно указать имя папки, в которую будут помещены созданные файлы (эта папка будет создана автоматически в том же каталоге, где расположен обрабатываемая книга Excel) Если нужно сохранять картинки под именами из...