Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: VBA (Excel-97) Добавлено: 10.07.02 12:59  

Автор вопроса:  Alexa_SAS

Петрович или кто-нибудь другой!

Может подскажете, каким макаром запретить выход из АКТИВКОНТРОЛ в форме, если данные были введены ошибочные (проверка- не проблема, проблема-сохранение ФОКУСА).

Прошу обратить внимание что прога на ВБА а не на ВБ.

Заранее спасибо.,

Alex

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Petrovich



Вопросов: 9
Ответов: 84
 Профиль | | #1 Добавлено: 10.07.02 13:45

На первый взгляд приходит на ум проверять условие при потере фокуса, перейти в другое поле не даст

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If TextBox1.Value <> "111" Then
        MsgBox "Введите 111"
        Cancel = True
    End If
End Sub

Ответить

Номер ответа: 2
Автор ответа:
 Alexa_SAS



Вопросов: 11
Ответов: 12
 Профиль | | #2 Добавлено: 10.07.02 16:04

Еще раз спасибо, Петрович.

И как всегда: я просто что-то не дочитал или не понял:

Я просто думал, что КАНСЕЛ надо устанавливать в ФАЛШ, а не ТРУ (да и странно: ведь ТРУ - это ж не логично!).

 

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам