У меня есть пользовательская форма.Идея состоит в том, чтобы проверить, есть ли какие-либо «Истинные» значения в столбце (15) на странице «Администратор».Если имеется хотя бы одно значение True, пользовательская форма останется открытой и продолжит свою работу.
Однако, если не найдено ни одного True, пользовательская форма отобразит сообщение изакройте пользовательскую форму автоматически.
Private Sub Userform_initialize()
Dim LR As Long
LR = Sheets("Project_Name").Cells(Rows.Count, "B").End(xlUp).Row
With Worksheets("Admin")
For i = 7 To LR
If .Cells(i, 15) = "True" Then
Exit For
Else
MsgBox ("No values found")
Exit For
Unload Me
End If
Next i
End With
''' more code'''
End Sub
Все в моей пользовательской форме работает должным образом, за исключением того факта, что я не могу автоматически закрыть ее.Т.е. Unload Me не работает.
Любой совет?