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

Макросы для работы с листами Excel - копирование листов, переименование и удаление листов, добавление листов в книгу Excel
  • Данный макрос позволяет упростить процедуру сохранения активного листа в книге Excel в отдельный файл. Для использования этого макроса на любом листе в книге Excel создайте кнопку, и назначьте ей макрос СохранитьЛистВФайл. При запуске макроса (нажатии кнопки) будет выведено диалоговое окно выбора имени для сохраняемого файла, после чего текущий лист будет сохранён под заданным именем в...
  • Макрос предназначен для программного подбора и снятия защиты с листа Excel. Подобранный пароль не совпадает с установленным - но, тем не менее, защита снимается.   Sub Unlock_Excel_Worksheet() t = Timer If UnlockSheet(ActiveSheet) Then MsgBox "Защита снята. Потребовалось времени: " & Format(Timer - t, "0.0 сек.") Else MsgBox "Не...
  • Скриншот программы сравнения прайс-листов Excel
    Программа предназначена для сравнения цен конкурентов из их прайсов с прайс-листом вашей организации. ВНИМАНИЕ: Недавно разработана многофункциональная программа для обработки прайс-листов Новая программа объединения и обработки прайс-листов доступна на сайте для скачивания и тестирования на различных наборах прайс-листов. Исходными данными для программы являются: ваш прайс...
  • Загрузка (импорт) файла CSV на лист Excel
    Надстройка предназначена для облегчения импорта данных в Excel из текстовых файлов с разделителями (например, из CSV) Пока во вложении - обычный файл Excel с нужными макросами, надстройку выложу позже В надстройке применена функция получения ссылки на заданную пользователем ячейку. Основой для надстройки послужила функция загрузки CSV файла в двумерный массив Использовать функции...
  • Как программно (макросом) задать ширину столбца в пикселах Вроде бы - элементарное действие... но нет, здесь Microsoft нам усложнил задачу. Получить ширину столбца в пикселах - не проблема, для этого есть свойство Width: MsgBox "Ширина столбца с активной ячейкой: " & ActiveCell.Width Но, увы, это свойство доступно только для чтения, - а для назначения ширины столбца нам придётся...
  • Результат формирования задания на производство
    Программа предназначена для формирования заданий на производство. Исходными данными выступают таблицы Excel и файлы XML. При конвертации таблиц происходит обработка данных и перестановка столбцов. При запуске программа формирует панель инструментов с 6 кнопками - для обработки файлов различной структуры.
  • Функция ShapesInRange предназначена для получения объекта типа ShapeRange, содержащего все картинки в заданном диапазоне ячеек листа Excel   Пример использования функции ShapesInRange: Sub DeleteShapesInRange() Dim ra As Range: Set ra = Columns(6) ' задаём диапазон для поиска картинок On Error Resume Next ' на случай, если картинок в заданном диапазоне нет ShapesInRange(ra)....
  • Внешний вид программы для выборки ключевых слов Webstat
    Данная программа предназначена для выборки выражений по заданным "минус словам" В качестве базы используется выгрузка из файлов формата csv, данные загружаются в столбец «A» (далее БАЗА). В столбец «E» заносятся слова которые нужно найти в БАЗЕ. При нажатии на кнопку "Добавить минус слова" происходит выборка вхождений заданных шаблонов...
  • Исходные данные для таблицы на сайте Rabota.ru
    Программа предназначена для импорта данных о соискателях с сайта rabota.ru В качестве исходных данных для макроса, используется ссылка на результат поиска на сайте rabota.ru (которую можно получить, забив искомый текст в строке поиска сайта, и скопировав URL страницы результатов поиска из адресной строки браузера). Во время выполнения кода, происходит авторизация на сайте путем программного...
  • Данная функция формирует (создаёт) новую книгу Excel с одним листом (на основании шаблона - листа sh_template), после чего сохраняет новый файл по пути NewFilename$ Если путь не указан, сохранения нового файла не происходит. Function NewWorksheet(ByRef sh_template As Worksheet, Optional ByVal NewFilename$) As Worksheet Application.ScreenUpdating = False: On Error Resume Next: Err.Clear...
  • Внешний вид программы для облегчения регистрации, приема на работу и увольнения иностранных рабочих
    Программа предназначена для автоматизации рабочего места сотрудника, отвечающего за регистрацию, прием на работу, и увольнение иностранных граждан. В качестве исходных данных используется таблица изображенная на скриншоте. В этой таблице содержится нужная информация, необходимая для заполнения шаблонов документов. Программа заполняет следующие документы: Доверенность (doc) Заявление на...
  • Скриншот программы поиска и объединения файлов
    Программа предназначена для объединения однотипных файлов в единый сводный файл. Перед запуском программы требуется выбрать папку, содержащую файлы смет. При запуске программа загружает из выбранной папки список файлов, соответствующих заданной маске, и для каждого имени файла, заданного в первом столбце ли листе запуска, подбирает подходящий по имени файл. Если для какого-то из номеров смет не...
  • Внешний вид таблицы источника для создания маркеров
    Программа предназначена для создания маркировальных этикеток для идентификации груза В качестве исходных данных используется таблица (на скриншоте) имеющая следующие поля: НАИМЕНОВАНИЕ ТОВАРА КОД ТНВЭД КОЛИЧЕСТВО ЕД. ИЗМ. ВЕС НЕТТО ВЕС БРУТТО МЕСТА ТИП УПАКОВКИ ОБЪЕМ ТОРГОВАЯ МАРКА ПРОИЗВОДИТЕЛЬ ФОТО ЗАВОДСКАЯ МАРКИРОВКА МАРКИРОВКА НОМЕР ЗАЯВКИ...
  • Пример созданного оглавления прайс-листов отелей
    Надстройка предназначена для формирования оглавления прайс-листов, расположенных на отдельных листах книги Excel. При запуске программа формирует панель инструментов: Особенности программы: группировка строк каждого прайс-листа формирование обратных ссылок с прайс-листов на оглавление