Notifications
Clear all

Preencher textbox ao apertar enter

8 Posts
3 Usuários
0 Reactions
1,946 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde colegas.

Preciso que no formulário em anexo quando eu não digitar nenhum outro valor as textbox sejam preenchidas com "0,00" quando for apertando a tecla enter.
E quando apertar o botão voltar, apagar tudo.

Obrigado

 
Postado : 13/09/2016 10:55 am
(@mprudencio)
Posts: 0
New Member
 

Tentou no evento inicializale do formulario carregar as textbox com o valor 0

E uma ideia

 
Postado : 13/09/2016 11:24 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Não congui. Mais alguma dica.

 
Postado : 13/09/2016 1:21 pm
(@mprudencio)
Posts: 0
New Member
 

Para cada text box que vc queira o valor 0 utilize esse codigo

textbox1.value = 0,00

 
Postado : 13/09/2016 3:23 pm
(@fcarlosc)
Posts: 0
New Member
 

Segue arquivo...

 
Postado : 13/09/2016 4:47 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Bom dia colegas.

A dica do colega "fcarlosc" não funcionou como esperado.

A dica do colega MPrudencio para por código textbox1 = "0,00" funcionou, mas o esperado é que o campo só seja preenchido quando o cursor deixar o campo e for pro outro, não quando o cursor chegar no campo.

Grato

 
Postado : 14/09/2016 5:18 am
(@fcarlosc)
Posts: 0
New Member
 

Tenta assim...

Private Sub Valor_Exit(ByVal Cancel As MSForms.ReturnBoolean)

If valor.Value <> "" Then
Exit Sub

Else

    Me.valor.Text = "0,00"
    
End If

End Sub
 
Postado : 14/09/2016 11:07 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Ufá. ficou perfeito, era isso mesmo.

Obrigado.

 
Postado : 14/09/2016 12:25 pm