Макросы и программы для Excel в категории «Календарь (дата, время)»

Макросы для вывода календаря на форме или в ячейке Excel, программы для работы с датой и временем, таймеры и секундомеры
  • Выпадающий календарь в ячейке листа Excel
    Надстройка samradDatePicker (русифицированная) для облегчения ввода даты в ячейки листа Excel. Добавляет в контекстное меня ячеек пункт выбора даты, а при выделении ячеек, содержащих дату, справа от ячейки отображает значок календаря. Поместите файл надстройки из вложения в папку автозагрузки Excel (C:\Program Files\Microsoft Office\OFFICExx\XLSTART). В контекстном меню ячеек...
  • Скриншот программы формирования договоров купли-продажи
    Программа предназначена для формирования (заполнения) договоров купли-продажи.   Исходными данными выступает таблица сделок, и шаблон договора, в который при помощи формул подставляются значения из заданной строки таблицы сделок. Для запуска программы достаточно нажать зеленую кнопку - и сразу же начнётся формирование договоров (файлов Excel из одного листа) в автоматически созданной папке...
  • Скриншот листа с секундомерами
    Программа предназначена для фиксации времени событий (хронометража) в таблице Excel в режиме онлайн. Типичное применение такой программы - фиксации времени прохождения кругов автогонщиками, но подойдёт данный секундомер и для учёта времени на любых других спортивных состязаниях.   Особенности программы: изменяемое количество участников - от 1 до 20 изменяемое количество кругов (...
  • АИСС "Абитуриент" - форма ввода данных абитуриента
    Программа АИСС «СПК» предназначена для автоматизации работы приемной комиссии колледжей и техникумов. АИСС обеспечивает выполнение всех необходимых операций по приему документов, поиску и анализу информации, составлению отчетов. Назначением программы является автоматизация труда работника приёмной комиссии учебного заведения. Программа обеспечивает: Хранение полной...
  • Форма ввода данных
    Программа позволяет упростить ввод данных в бланк заявления на пополнение счёта.   Реализована проверка корректности ввода некоторых полей. (например, для полей "серия паспорта" и "номер паспорта" реализована проверка вводимых символов - допускается ввод только заданного количества цифр) Выбор большинства значений производится из выпадающих списков, что позволяет...
  • Скриншот формы поиска файлов в заданной папке
    Надстройка, позволяющая загрузить из выбранной папки список файлов на лист Excel. Автор: VictorM Особенности надстройки: задаваемая пользователем глубина поиска в подпапках простановка гиперссылок на листе Excel на найденные файлы вывод дополнительных характеристик файла (размер файла, дата создания файла, полный путь) изменяемая маска поиска (поиск по части имени файла, по...
  • Отображение этапов работ на шкале времени
    Программа предназначена для отображения этапов выполнения работ на шкале времени в Excel. В качестве исходных данных выступает таблица, заголовками которой являются названия этапов, а в строках, для каждой работы, указана дата каждого этапа. Шкала времени состоит из двух строк, заполненных датами при помощи формул. В первой строке - дата начала временного интервала, во второй строке - дата его...
  • С помощью нижеуказанного макроса, в примечание активной ячейки можно добавить изображение. При выделении данной ячейки - изображение будет отображаться в комментарии. Данный код добавляет в контекстное меню ячейки новое действие "Вставить изображение" Нижеуказанный макрос лучше всего поместить в "личную книгу макросов" (PERSONAL) В модуль "ЭтаКнига" файла PERSONAL....
  • Скриншот секундомера автогонки - 4 независимых таймера на 4 круга
    Данный секундомер предназначен для фиксации времени прохождения кругов автогонщиками.   Возможен одновременный, а также выборочный, старт всех секундомеров (в примере их 4 - по одному на каждого гонщика) По прохождении гонщиком очередного круга достаточно нажать кнопку СТОП - и секундомер начнёт фиксировать время следующего круга. В последнем столбце формулой подсчитывается суммарное время...
  • Функция LastFile предназначена для поиска самого свежего файла в заданной папке (производится поиск файлов по маске, и из найденных файлов выбирается тот, дата последнего изменения которого максимальна)   Пример использования функции: Sub ПримерИспользованияФункции_LastFile() ' Ищем на рабочем столе все файлы TXT, и выводим имя самого нового файла. ' Просматриваются папки с...
  • В Excel есть инструментарий для запуска макроса по расписанию, - Application.Ontime При помощи этого метода можно запускать макрос с заданным интервалом (например, раз в секунду) Но есть и другой вариант, - использование объекта htmlfile: (код надо поместить в модуль ЭтаКнига - ThisWorkbook) Private m_TimerId As Variant Private m_doc As Object Const ATTRNAME = "VBATimerHandler"  ...
  • Функция GetRealTime выполняет HTTP-запрос к заданному серверу, и из заголовка Date ответа сервера берёт текущее время и дату. Сделано на примере сервера Яндекса (их сайт почти всегда доступен, и работает очень быстро) Функция полезна, когда надо получить реальную дату (а не ту, которая выставлена на компе), - например, для вычисления оставшегося времени использования trial-версии программы....
  • Таблица с заполненными данными по клиентам
    Программа предназначена для вывода информации о скором наступлении события Каждый раз при открытии файла (и автоматической активации макроса), происходит проверка разницы между текущей датой, и датой окончания действия полиса (столбец номер 7 на скриншоте). Если эта разница находится в пределах 10 дней (параметр можно менять по своему усмотрению), то на отдельный лист выводится ссылка на...