ik, Вы не правы, есть ситуации, когда нужно срочно переключиться на другую работу. Появилось время и я опять зашел на сайт, чтобы посмотреть ответы и доработать свои недочеты. Вот пример:
в модуле пишу Public kasko As String
Private Sub tb_номер_каско_Change()
If Mid(tb_номер_каско, 13, 1) <> "" Then
kasko = "да"
Else
kasko = "нет"
End If
Private Sub tb_собственник_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
if kasko = "да" then
uf_ввод_данных.vizible=true
else
uf_ввод_данных.vizible=false
end if
Может я не правильно смотрю,но Вашего примера я не вижу
в модуле пишу Public kasko As String
Private Sub tb_номер_каско_Change()
If Mid(tb_номер_каско, 13, 1) <> "" Then
kasko = "да"
Else
kasko = "нет"
End If
Private Sub tb_собственник_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
if kasko = "да" then
uf_ввод_данных.vizible=true
else
uf_ввод_данных.vizible=false
end if
Может я не правильно смотрю,но Вашего примера я не вижу