Передача переменной Target из ThisworkBook module в UserForm - VB
Формулировка задачи:
Всем доброго дня!
При нажатии на определённый диапазон на различных листах запускается процедура Private Sub Workbook_SheetSelectionChange(ByVal sh As Object, ByVal Target As Range), в которой, в свою очередь, происходит вызов UserForm.
Подскажите, пож-та, каким образом можно передать переменную Target (через Public Declaration) из модуля ThisWorkbook в UserForm_Activate/Initialize()?
Решение задачи: «Передача переменной Target из ThisworkBook module в UserForm»
textual
Листинг программы
Private Sub UserForm_Activate()
Dim c As Object
For Each c In ThisWorkbook.Sheets(Лист1).Range("B3:B" + CStr(Sheets("Лист1").Range("B5000").End(xlUp).Row))
If c = SELECTION.Offset(0, -SELECTION.Column + 7) Then
ListBox1.AddItem c.Offset(0, 6)
End If
Next c
End Sub