klste@hotmail.de |
Простой планировщик смен в Excel VBA.
План смен указан в электронной таблице «План смен» в области A1:R53.
Пользователь может вставлять изображения в верхние углы.
Все ячейки с серым фоном заполняются пользователем.
В серых ячейках указаны названия областей применения, только в строке 35 указаны причины отсутствия.
Записи производятся в маске ввода, сначала вызывается планировщик смен, затем в планировщике смен выбираются месяц и календарная неделя.
Сменный план вводится и сохраняется только на одну календарную неделю. При выборе календарной недели, на листе «План смен» доступен сохраненный план смен.
Затем выбирается рабочая смена, затем номер столбца и строки, в электронной таблице выделяется выбранная строка, содержимое выбранной строки находится в желтом поле под координатами.
Сотрудник всегда должен быть выбран, сокращения выбираются только при использовании.
Записи производятся только в пустые ячейки. Содержимое ячейки можно только удалить, пароль для удаления является цифра 3
Календарь на любой год создается в маске ввода кнопкой «Изменить год».
В списке 9 подвижных праздников, установлением галочки во флажке выбранный праздник обозначается выходным днём.
В списке из 15 неподвижных праздничных дней пользователи сами решают, какое название и дату имеют праздничные дни, и при помощи галочек во флажках обозначаются выходные праздничные дни.
Нажмите кнопку «Перенять», введите 4-значный год в поле ввода и нажмите «ОК». Календарь создан.
Кнопкой " Удалить все планы смен" удалятся все планы. Паролем для удаления является цифра 3.
Можно ввести только 200 сотрудников. У каждого внесенного сотрудника есть соответствующая учетная запись сотрудника. Если в маске выбран сотрудник, то видна кнопка «Лист». Кнопка показывает содержимое выбранной учетной записи на листе «Лист».
На листе «Списки» в столбец А вносятся сотрудники, а сокращения вводятся в столбец D. Пользователь сам определяет количество сокращений.
1_ Структура сменного планировщика. Простой планировщик смен в Excel VBA.
В простом планировщике смен есть место для трех смен: утренняя смена, вечерняя смена и ночная смена.
Каждая смена имеет четыре области:
Начальник смены литья под давлением/механ. обработки
Начальник смены экструзия
Производство
Мельница
Есть еще три области, которые относятся к каждой смене:
Отпуск
Больничный
Разное
Планировщик смен с семью областями находится в электронной таблице «План смен». В электронной таблице каждый пользователь может изменить обозначения семи областей по своему усмотрению. Электронная таблица распечатывается в альбомном формате.
2_ Вот так вводятся данные. Простой планировщик смен в Excel VBA.
Вводится из маски ввода. Маска ввода активируется кнопкой «Маска», эта кнопка находится на рабочем листе «Маска».
Маску можно переместить, если щелкнуть по ней вверху левой кнопкой мыши.
В маске ввода кнопкой "Планировщик смен" вызывается рамка "Планировщик смен", из этой рамки вносятся данные в сменный план.
Выбирается месяц, затем календарная неделя. Записи всегда делаются для календарной недели.
Данные, введенные за каждую неделю, всегда сохраняются в базе данных. Если выбраны месяц и неделя, введенные данные будут отображаться в сменном плане.
Данные для утреней смены вносятся в столбцы A и D.
Данные для вечерней смены заносятся в столбцы G и J.
Данные для ночной смены заносятся в столбцы М и Р.
Если в выбранном столбце выбрана строка, соответствующая ячейка будет активирована на листе «План смен», например, A12 или A44. Содержимое выбранной ячейки можно увидеть под номером строки в желтом поле.
Сотрудник всегда должен быть выбран, сокращения выбираются только при необходимости. В нижней части сменного плана есть поле для сокращений и пояснений.
В выпадающем списке «Сокращение» можно выбрать сокращение или написать любое.
В выпадающем списке «Сотрудники» сотрудника можно выбрать только из списка.
Каждую запись нельзя изменить, каждую запись можно только удалить, поэтому, если выбранная ячейка пуста, будет видна кнопка «Ввести». А если в выделенную ячейку что-то введено, то будет видна кнопка "Удалить запись".
При удалении записи, если предупреждение не деактивировано, у вас будет запрошен пароль, пароль цифра 3. Деактивируется предупреждение в маске ввода установкой флажка «Отключить предупреждение об удалении записей».
Списки сокращений и сотрудников находятся на листе «Списки». Сотрудники указаны в столбце A, а сокращения — в столбце D.
Цвет шрифта и цвет фона имен сотрудников перенимаются в сменном плане.
Вы можете ввести столько сокращений, сколько строк в электронной таблице Excel.
Можно ввести только 200 сотрудников. Каждый внесенный сотрудник соответствует учетной записи сотрудника. Когда сотрудник выбран, в маске видна кнопка «Лист». Кнопка создает выбранную учетную запись на листе «Лист».
3_ Изменить год. Простой планировщик смен в Excel VBA.
Перед изменением года или после изменения года следует удалить все собранные данные в базе данных кнопкой «Удалить все сменные планы». Пароль для удаления — цифра 3. Предупреждение для этой кнопки не отключается.
Календарь на любой год создается в маске ввода кнопкой «Изменить год».
В списке 9 подвижных праздников, установлением галочки во флажке выбранный праздник обозначается выходным днём.
В списке из 15 неподвижных праздничных дней пользователи сами решают, какое название и дату имеют праздничные дни, и при помощи галочек во флажках обозначаются выходные праздничные дни.
Нажмите кнопку «Перенять», введите 4-значный год в поле ввода и нажмите «ОК». Календарь создан.
Государственные праздники имеют красный цвет фона в календаре. И еще, в календаре дату можно выбрать только из списка, просто ввести дату в поле со списком не всегда получается.