Здравствуйте! У нас есть склад ноутбуков,считыватель серийников с этикеток,компьютер с установленным екселем.Есть несколько категорий граждан(продавцы,курьеры,кладовщики верхнего склада) которые выносят товар предварительно записав серийник в ячейку и рядом свою фамилию. Я считаю этого категорически недостаточно для точной работы. Считаю требуется следующее. 1.Как сделать чтобы ексел автоматически менял цвет ячейки или текста в зависимости от категории сотрудника и его фамилии. Например (Курьеры: Иванов,Петров,Сидоров=красный; Продавцы:Васильев,Колодин=зеленый и тд)? 2.Можно ли чтобы ексел показывал точно время внесения информации я ячейку? Чтобы определять время выноса товара? 3. Мы стали принимать поставки с другого склада, нам присылают серийные номера поставленной продукции и мы сравниваем их с тем что пришло фактически. Как это автоматизировать. Есть два столбца в одном то что прислали, в другом то что фактически есть. Как сделать тобы в случае несходства ексел помечал цветом это место? Надеюсь грамотно вопросы задал. заранее очень благодарен за внятные ответы.
Здравствуйте! У нас есть склад ноутбуков,считыватель серийников с этикеток,компьютер с установленным екселем.Есть несколько категорий граждан(продавцы,курьеры,кладовщики верхнего склада) которые выносят товар предварительно записав серийник в ячейку и рядом свою фамилию. Я считаю этого категорически недостаточно для точной работы. Считаю требуется следующее. 1.Как сделать чтобы ексел автоматически менял цвет ячейки или текста в зависимости от категории сотрудника и его фамилии. Например (Курьеры: Иванов,Петров,Сидоров=красный; Продавцы:Васильев,Колодин=зеленый и тд)? 2.Можно ли чтобы ексел показывал точно время внесения информации я ячейку? Чтобы определять время выноса товара? 3. Мы стали принимать поставки с другого склада, нам присылают серийные номера поставленной продукции и мы сравниваем их с тем что пришло фактически. Как это автоматизировать. Есть два столбца в одном то что прислали, в другом то что фактически есть. Как сделать тобы в случае несходства ексел помечал цветом это место? Надеюсь грамотно вопросы задал. заранее очень благодарен за внятные ответы.Pavlun4ik007
Сообщение отредактировал Pavlun4ik007 - Воскресенье, 25.05.2014, 17:06
Раз файла нет, то пробуйте сами: 1. Цвет автоматически меняется при использовании Условного форматирования. 2. Время с датой, чтобы корректно работало, проще всего вставлять макросом: [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
For Each cell in Target 'проходим по всем измененным ячейкам If Not Intersect(cell, Range("A2:A100")) Is Nothing Then 'если измененная ячейка попадает в диапазон A2:A100 With cell.Offset(0, 1) 'вводим в соседнюю справа ячейку дату .Value = Now .EntireColumn.AutoFit 'выполняем автоподбор ширины для столбца B, чтобы дата умещалась в ячейке End With End If Next cell End Sub
Раз файла нет, то пробуйте сами: 1. Цвет автоматически меняется при использовании Условного форматирования. 2. Время с датой, чтобы корректно работало, проще всего вставлять макросом: [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
For Each cell in Target 'проходим по всем измененным ячейкам If Not Intersect(cell, Range("A2:A100")) Is Nothing Then 'если измененная ячейка попадает в диапазон A2:A100 With cell.Offset(0, 1) 'вводим в соседнюю справа ячейку дату .Value = Now .EntireColumn.AutoFit 'выполняем автоподбор ширины для столбца B, чтобы дата умещалась в ячейке End With End If Next cell End Sub
Excel не нужен:))) По существу вопроса предлагаю Вам определиться (так как вы знаете свое производство), как это должно быть. По вопросам решения, можно обратиться на форум, приложив свои идеи.
Цитата
прикрепил файлик
Файлик не вижу, а для
Цитата
excel для выноса товаров со склада.
Excel не нужен:))) По существу вопроса предлагаю Вам определиться (так как вы знаете свое производство), как это должно быть. По вопросам решения, можно обратиться на форум, приложив свои идеи.gling
ЯД-41001506838083
Сообщение отредактировал gling - Пятница, 21.11.2014, 20:31