Добрый день, уважаемые форумчане. Столкнулся с проблемой. Есть таблица в которой указаны комплектующие для каждого вида товара. Выбираем товар ххх , рядом в таблице должен отобразиться весь список из Лист2. Не могу додумать как это делать и с чего начать Буду признателен за подсказки/советы/примеры
Добрый день, уважаемые форумчане. Столкнулся с проблемой. Есть таблица в которой указаны комплектующие для каждого вида товара. Выбираем товар ххх , рядом в таблице должен отобразиться весь список из Лист2. Не могу додумать как это делать и с чего начать Буду признателен за подсказки/советы/примерыStormy
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("C3:C100")) Is Nothing Then With Sheets("Лист2") a = .Range("C3:D" & .Cells(Rows.Count, 3).End(xlUp).Row).Value End With rw = Target.Row For i = 1 To UBound(a) If a(i, 1) = Target Then Cells(rw, 4) = a(i, 2) rw = rw + 1 End If Next End If End Sub
[/vba]
В модуль листа: [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("C3:C100")) Is Nothing Then With Sheets("Лист2") a = .Range("C3:D" & .Cells(Rows.Count, 3).End(xlUp).Row).Value End With rw = Target.Row For i = 1 To UBound(a) If a(i, 1) = Target Then Cells(rw, 4) = a(i, 2) rw = rw + 1 End If Next End If End Sub