Макрос по созданию симограммы в Excel
Предназначение программы - при открытии книги Excel выходит форма, где нужно задать параметры сколько смен (2 смены по 8 часов), сколько человек будет задействовано (от 1 до 4), какой участок (это все listbox'ы, multiselect). Далее на форме есть кнопка Расчет, после нажатия которой, программа выстраивает на новом листе диаграмму Ганта по загруженности людей ко времени на выбранном участке.
Исходные данные - файл .xls с несколькими листами внутри, где расписаны все процессы по каждому участку с учетом необходимого времени на один процесс, и сколько человек необходимо для его завершения. Макрос должен учитывать, к примеру, если на участок приходится всего 4 человека, а один процесс нужны 3 человека, то один сможет выполнять другой процесс на том же участке, идущий следом за текущим процессом в таблице и так далее. Значит на одно и то же время напротив всех 4-х человек закрашиваются ячейки.
Идет расчет загруженности людей на участке в течение заданного количества смен.
Процесс - Интерфейс с формами для заполнения
Прикрепленные файлы - пример базы данных.