Доброго времени суток всем! Прошу помощи у знатоков, сам в VBA пока не шарю... Проблема: создана форма с ListBox'ом, с заданным диапазоном к Листу1, но вызывается она двойным кликом с Листа2 и поэтому отображается диапазон Активного листа, а не того, который мне нужен( Подскажите плиз!, что добавить в код, чтобы форма вылезала с Активного листа, но была привязана к другому Листу!!! Очень нужно....
При таком варианте кода - все работает, но Активный лист меняется, а мне этого не нужно....
Код
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) ' Двойной клик на материалах
Dim iRow, iCol As Long
Application.GoTo ActiveWorkbook.Sheets("Материалы").Range("AA3:AA300") 'Вызов формы с столбца "материалы"
If Target.Cells.Count > 1 Then Exit Sub
If Intersect(Target, Range("Таблица1[Материалы из списка]")) Is Nothing Then
iRow = Target.row
Else
iRow = Target.row
iCol = Target.Column
Materials3.Show
End If
End Sub