Здравствуйте! Помогите решить проблему!
Есть план отгрузок на дату,
например на 28.12.12
колонки: время отгрузки, номер накладной, паллет отгружено
план начинается с 1:00 ночи и заканчивается в 23:00 вечера
получается что в нем работают три человека, одному достается кусок с 1:00 до 8:00, второму с 8:00 до 20:00 и третьему с 20:00 и до 23:00
Мне нужно как то настроить автоподпись того кто забивает данные, для каждого вводимого им значения. Подскажите варианты? Чтобы по автоподписи подсчитывать кто сколько сделал.
Цель: есть ячейка с фамилией бригадира. Вбил он данные о отгруженных паллетах, напротив ячейки появилась автоподпись с его фамилией. Пришёл на работу другой бригадир, поменял фамилию, вбил данные и автоподпись уже с его фамилией.
Решение:Цитата |
---|
Select Case Target.Column Case 1: Cells(Target.Row, 2).Value = _ Worksheets(1).Range("D1" ;) .Value 'D1 содержит саму автоподпись Case Else: Exit Sub
'если нужно добавть текущее время к автоподписи
End Select If Not Intersect(Target, Range("a2:a5" ;) ) Is Nothing Then Columns("с:с" ;) .NumberFormat = "h:mm" Target.Offset(0, 3) = Time End If |