Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Вызов формы с ListBox с активного листа, когда диапазон в ListBox'e задан на другой лист
 
Доброго времени суток всем!
Прошу помощи у знатоков, сам в 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
Изменено: Александр Цветков - 04.07.2021 20:45:36
Страницы: 1
Наверх