Adaptação para text...
 
Notifications
Clear all

Adaptação para textbox pontos, vírgula e numero

3 Posts
2 Usuários
0 Reactions
793 Visualizações
victorsam
(@victorsam)
Posts: 110
Estimable Member
Topic starter
 

preciso que o TextBox aceite ponto e virgula... encontrei um código aqui no fórum mas só aceita virgula.

Select Case KeyAscii
Case 8 'Backspace (seta de apagar)
Case 48 To 57 'Números de 0 a 9
Case 44 'Vírgula
If InStr(Text_Preço_Beb.Text, ",") Then 'Se o campo já tiver vírgula então ele não adiciona
KeyAscii = 0 'Não adiciona a vírgula caso ja tenha
Else
KeyAscii = 44 'Adiciona uma vírgula
End If
Case Else
KeyAscii = 0 'Não deixa nenhuma outra caractere ser escrito
End Select

teria como adaptar esse mesmo código para conto e vírgula

Tentar não é saber, é ter a certeza que vai descobrir

Dicas excel, vba, Access http://vbaedit.blogspot.com.br/

 
Postado : 30/05/2014 6:41 pm
Basole
(@basole)
Posts: 487
Reputable Member
 

Substitua no cod. o 44 p/ valor do ";" => 59

Click em se a resposta foi util!

 
Postado : 30/05/2014 8:20 pm
victorsam
(@victorsam)
Posts: 110
Estimable Member
Topic starter
 

estudando o Código consegui assim:

Select Case KeyAscii
Case 8 'Backspace (seta de apagar)
Case 48 To 57 'Números de 0 a 9
Case 44 'Vírgula
Case 46
If InStr(Text_Preço_Beb.Text, ",") Then 'Se o campo já tiver vírgula então ele não adiciona
KeyAscii = 0 'Não adiciona a vírgula caso ja tenha
Else
KeyAscii = 44 'Adiciona uma vírgula
End If

If InStr(Text_Preço_Beb.Text, ".") Then 'Se o campo já tiver ponto então ele não adiciona
KeyAscii = 0 'Não adiciona ponto caso ja tenha
Else
KeyAscii = 46 'Adiciona um ponto
End If

Case Else
KeyAscii = 0 'Não deixa nenhuma outra caractere ser escrito
End Select

Tentar não é saber, é ter a certeza que vai descobrir

Dicas excel, vba, Access http://vbaedit.blogspot.com.br/

 
Postado : 31/05/2014 8:05 am