Помогите, пожалуйста. Задача следующая. Есть таблица в которой в каждой строке нужно заполнять значения из выпадающего списка.
Чтобы облегчить жизнь, нужно: 1) Написать макрос, чтобы при указании значений из выпадающего списка в маленькой панели - они сами копировались в новую строку основной таблицы. При том в маленькой таблице они не оставались. 2) Сделать так, чтобы при попадании в основную таблицу эти значения автоматически запускали макрос фиксации времени в соседнем столбце. Вот этот-
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Intersect(Me.UsedRange, Me.[C:C,E:E,G:G], Target) Is Nothing Then Exit Sub Target.Next = IIf(Target = "", "", Now) End Sub
[/vba]
Прилагаю сам Excel файл.
В нем более конкретно: 1) При заполнении H2 и H3 их значения переносятся каждый раз в новую строку в столбцах B и C 2) В столбце D с помощью выше приведенного макроса проставляется время поступления заявки 3) В каждой строке столбца E кнопка с надписью "Да" при нажатии на которую в данную ячейку проставляется значение "Да" и опять срабатывает макрос с проставлением времени.
Буду крайне признателен за помощь!
Добрый день!
Помогите, пожалуйста. Задача следующая. Есть таблица в которой в каждой строке нужно заполнять значения из выпадающего списка.
Чтобы облегчить жизнь, нужно: 1) Написать макрос, чтобы при указании значений из выпадающего списка в маленькой панели - они сами копировались в новую строку основной таблицы. При том в маленькой таблице они не оставались. 2) Сделать так, чтобы при попадании в основную таблицу эти значения автоматически запускали макрос фиксации времени в соседнем столбце. Вот этот-
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Intersect(Me.UsedRange, Me.[C:C,E:E,G:G], Target) Is Nothing Then Exit Sub Target.Next = IIf(Target = "", "", Now) End Sub
[/vba]
Прилагаю сам Excel файл.
В нем более конкретно: 1) При заполнении H2 и H3 их значения переносятся каждый раз в новую строку в столбцах B и C 2) В столбце D с помощью выше приведенного макроса проставляется время поступления заявки 3) В каждой строке столбца E кнопка с надписью "Да" при нажатии на которую в данную ячейку проставляется значение "Да" и опять срабатывает макрос с проставлением времени.