Передача переменной 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д