Привет ребят хочу чтобы вы меня поставили на правильный путь реализации моей задумки. Excel 2016, делаю выпадающий список Есть Лист со списком, назовем его list_2, в нем таблица с двумя столбцами id и name поле name Источник данных для списка назову его select На листе list_1 вставляю список c источником select
Что я хочу, когда я выбираю значение из списка name, в правом столбце присваивалась его значение по id (которое в list_2).
пока что сделал тупо добавление name в правый столбец
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next Application.EnableEvents = False If Target.Offset(0, 1) <> Target Then Target.Offset(0, 1) = Target End If Application.EnableEvents = True End Sub
[/vba]
Скажите как правильно и возможно ли это реализовать? спасибо [moder]Тема закрыта. Причина: нарушение п.п. 2 и 5f Правил форума[/moder]
Привет ребят хочу чтобы вы меня поставили на правильный путь реализации моей задумки. Excel 2016, делаю выпадающий список Есть Лист со списком, назовем его list_2, в нем таблица с двумя столбцами id и name поле name Источник данных для списка назову его select На листе list_1 вставляю список c источником select
Что я хочу, когда я выбираю значение из списка name, в правом столбце присваивалась его значение по id (которое в list_2).
пока что сделал тупо добавление name в правый столбец
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next Application.EnableEvents = False If Target.Offset(0, 1) <> Target Then Target.Offset(0, 1) = Target End If Application.EnableEvents = True End Sub
[/vba]
Скажите как правильно и возможно ли это реализовать? спасибо [moder]Тема закрыта. Причина: нарушение п.п. 2 и 5f Правил форума[/moder]kolyan2288
Сообщение отредактировал Pelena - Воскресенье, 12.03.2017, 08:53