klste@hotmail.de |
Протокол передачи смены в Excel VBA
Эта программа представляет собой файл Excel, запрограммированный в Excel VBA. Она создает протокол передачи смен для 3 смен в течение всего года. В программе сохраняются все введенные последовательности дней смены, и сохраненные данные могут быть доступны программой в электронной таблице «Лист» для распечатки.
В программе все делается из одной маски ввода. Маска ввода активируется на рабочем листе «Маска» кнопкой «Маска».
Протокол передачи смены вводится из формуляра. Формуляр состоит из 4 частей:
1 Календарь со сменами,
2 Рамка для первой производственной линии,
3 Рамка для второй производственной линии,
4 Примечания для четырех производственных областей.
Протокол вводится только в том случае, если выбраны дата и смена.
Все поля формы с желтым фоном содержат данные, которые можно внести в базу данных. Все поля с белым фоном содержат уже введенные данные.
В поле «Группа» лучше вводить только название смены, потому что места для этого термина в листе не так много.
На рабочем листе «Легенда» пользователь может указать имена для нескольких областей, которые будут отображаться в маске ввода и в листе:
Название рамки для первой производственной линии находится в ячейке A2
Название рамки для второй производственной линии находится в ячейке E2
Термины статуса производственной линии (для обеих производственных линий) находятся в диапазоне B2:B21.
Название продукта первой производственной линии находится в ячейке D2
Название продукта второй производственной линии находится в ячейке F2
Каждое изделие отмечено статусом, например, „Готово“, „Производится“. Все это в диапазоне C2:C21 (для обеих производственных линий)
Название первой области примечаний находится в ячейке G2
Название второй области примечаний находится в ячейке H2
Название третьей области примечаний находится в ячейке I2
Название четвертой области примечаний находится в ячейке J2
Для каждой производственной линии сначала следует выбрать статус, например, «Производит» или «Стоит».
Для каждой смены и производственной линии можно ввести только 1000 номеров продуктов. Номер продукта 1001 просто не вводится.
Каждый введенный номер продукта нельзя изменить, его можно только удалить кнопкой «Удалить номер». Пароль для удаления — цифра 3.
Номер продукта в списке можно выбрать двойным щелчком левой кнопки мыши, после двойного щелчка выбранный номер будет в поле со списком номеров продуктов.
Текст в полях примечаний может быть любой длины. При необходимости текст разбивается переносами строк. Разрыв строки создается нажатием CTRL + Enter.
Кнопка «Вид таблицы» предоставляет данные из выбранной смены на листе «Лист» для распечатки.
Календарь на любой год создается в маске ввода кнопкой «Изменить год».
В списке 9 подвижных праздников установлением галочки во флажке выбранный праздник обозначается выходным днём.
В списке из 15 неподвижных праздничных дней пользователи сами решают, какое название и дату имеют праздничные дни, и при помощи галочек во флажках обозначаются выходные праздничные дни.
Нажмите кнопку «Перенять», введите 4-значный год в поле ввода и нажмите «ОК». Календарь создан.
Кнопка «Календарь» создает календарь на листе «Лист».
Кнопкой «Удалить базу данных» удаляются все введенные данные протокола передачи смены. Пароль для удаления — цифра 3.