Контактный адрес электронной почты: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.