Макрос для расчёта графика 2/2

Макрос для расчёта графика 2/2 - надстройка, созданая для расчёта графика смен по графику "2 через 2" (2 рабочих/2 выходных) соответственно, и написанная на языке VBA (Visual studio for applications).

Инструкция:
Чтобы воспользоваться данным макросом, вам нужно выполнить определённый алгоритм действий:

  1. Включить режим Надстройки в Excel (Параметры Excel -> Настроить ленту -> Столбец справа "Основные вкладки" -> Внизу включить вкладку)
  2. Зайти в Параметры Excel -> Надстройки -> Внизу вкладка "Управление - Надстройки Excel" -> Обзор -> Выбрать скачанный файл надстройки
  3. Нажать "OK!". После чего будет видна вкладка надстройки с надписью "Работа с графиком"
  4. Нажать на кнопку "Составить 2/2" и ввести нужные параметры для графика, а именно:
  • Дату первого выходного в формате: "ДД.ММ.ГГ"
  • Выбрать ячейку, где будет распологаться значение графика по первому выходному (от которой будет проводиться расчёт)
  • Ввести длительность рабочего дня для расчёта

Пример:
У вас первая смена началась 29 февраля 2024 года, по графику "2/2" (2 рабочих/2 выходных), получается:

  • 29 февраля и 1 марта - первые два рабочих,
  • 2 и 3 марта - выходные, где 2 марта - первый выходной день: вот эту дату и введём в макрос.

После чего, макрос всё рассчитает за вас, сам же расчёт, проводится за месяц той даты, которая была введена первоначально, но учтите, что он сделает расчёт только за тот месяц, который был введён в макросе при вводе даты (т.к дата была введена 2 марта 2024, то и расчёт будет за март). Также замечу, что преимуществом макроса является способность работать оффлайн, то есть без интернета и в любой момент времени.

А вот что делать, если вам нужно рассчитать на несколько месяцев? Тогда можно рассчитать вручную дату первого выходного по каждому следующему месяцу.
Пример:
У меня была смена 22 февраля, после которой идёт первый выходной - 23 февраля, и получается следующее:

  • 23 и 24 выходные,
  • 25 и 26 рабочие,
  • 27 и 28 выходные,
  • 29 и 1 марта рабочие.
Так как в 2024 году февраль имеет 29 дней, то после 29 февраля идёт 1 марта - второй рабочий день после 29 февраля, значит первый выходной в марте будет 2 марта. Эту дату и введём. Как в целом это делать - указано на втором видео.

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

Версия Дата разработки Тип Размер Ссылка
1.0 20.02.2024 .xlam 1.08 MB Скачать


©Coryright 2024 | Felix Petrov