RicardoHorta.Net - Excel XP: Rapidinhas
SUBMARINO: Fácil ! Rápido ! Seguro !
Newsletter
Validando controles VBA - I.
- Campo1 deverá receber apenas números. As suas dúvidas:
- Em que momento você deve consistir os dados ?
- Qual função utilizar ?
- Ok, jovem.
- Você pode utilizar o evento Exit, que ocorre quando pressionamos a
tecla [ Tab ]
e o foco do programa é transferido para outro controle ( Neste exemplo, Campo 2 ).
- Ou optar por Change. O conteúdo será checado durante a digitação.
IsNumeric.
- Abra o código da caixa de texto que será consistida.
- Em Procedimento, selecione Exit.
- Verifique, com a ajuda de IsNumeric, se o conteúdo do TextBox é
numérico.
- Se pintar letras no pedaço, a função retornará False ( Falso ).
IsNumeric só aceita números.
- Exiba, então, a mensagem de alerta.
- Cancel = False, interrompe o evento Exit e, consequentemente,
o foco não será transferido para o próximo controle.
- Digite números e letras.
- Pressione [ Tab ].
- IsNumeric fará o dever de casa e a mensagem de alerta será ativada.
- Corrija o conteúdo. Mantenha apenas números e pressione, novamente, [ Tab ].
- O foco será transferido para o próximo controle.
SUBMARINO: Fácil ! Rápido ! Seguro !
SUBMARINO: Fácil ! Rápido ! Seguro !