Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : accepter la virgule [ Algorithme / Maths ] (Sinsitrus)

lundi 7 janvier 2008 à 13:01:56 | accepter la virgule

Sinsitrus

Bonjour a tous et bonne année 2008

Private Sub Taux_Change()
If IsNumeric(Taux.Text) Then
Else
Taux.Text = 0
End If
End Sub


Voilà mon code depuis un textbox.
Il ne prends en considération que les chiffres de 0 à 9 et les signe , + -
Je voudrais pouvoir permettre le point "." pour qu'il soit pris en considération, ou soit le changer en ","

Pouvez vous m'aider svp ?

lundi 7 janvier 2008 à 13:45:36 | Re : accepter la virgule

Exploreur

Membre Club
Salut,

Pour remplacer le point ou la virgule, utilise pour cela : Replace

Après pour accepter la virgule regarde du côté du code Ascii : 44 (Alt+44)

A+
Exploreur

 Linux a un noyau, Windows un pépin

 


lundi 7 janvier 2008 à 13:48:36 | Re : accepter la virgule

Exploreur

Membre Club
Réponse acceptée !
Re,

Private Sub Text1_KeyPress(KeyAscii As Integer)
'<E> Keyascii = 44 >> ,
'    Keyascii = 46 >> .
If KeyAscii = 44 Then MsgBox "J'suis la virgule !!!"
End Sub


A+
Exploreur

 Linux a un noyau, Windows un pépin

 


lundi 7 janvier 2008 à 13:58:44 | Re : accepter la virgule

PCPT

Administrateur CodeS-SourceS
Réponse acceptée !
salut à tous

autre possibilité dans la même idée que celle d'Explo

Private Sub Taux_KeyPress(KeyAscii As Integer)
    If InStr(1"0123456789.," & vbBack, Chr$(KeyAscii)) = Then KeyAscii = 0
End Sub

++

Prenez un instant pour répondre à ce sondage svp

lundi 7 janvier 2008 à 14:06:04 | Re : accepter la virgule

Sinsitrus

Merci a tous !
Ca m'a été vraiment très utile.

Explorer, tu réponds plus sur msn ? ca fais vieux mon pote !

lundi 7 janvier 2008 à 14:13:32 | Re : accepter la virgule

Exploreur

Membre Club
bah...t'es jamais connecté !!!!

A+
Exploreur

 Linux a un noyau, Windows un pépin

 




Cette discussion est classé dans : text, taux, virgule, accepter, considération


Répondre à ce message

Sujets en rapport avec ce message

Après la virgule [ par zelze ] J'ai un truc du genre :text4.text = text1.text * text2.text / text3.texttext4 affiche le calcul entre text1, text2 et text3 mais j'ai un ptobleme il n nombre après la virgule [ par zelze ] J'ai un truc du genre :text4.text = text1.text * text2.text / text3.texttext4 affiche le calcul entre text1, text2 et text3 mais j'ai un ptobleme il n virgule dans vb 2005 [ par windwaker07 ] Je débute avec visual basic et je dois faire une calculatrice. Je ne suis pas capable d'utiliser de nombre a virgule. Quand je clique sur la virgule e boite de text [ par Laulaut ] je voudrais que dans ma boite te text on peut que tape de chiffre et non des autres caractere et comme c'est pour des calcul il faut des virgule mais des petit bleme a la com je je arrive pas a resoudre [ par Laulaut ] je voudrais que dans ma boite te text on peut que tape de chiffre et non des autres caractere et comme c'est pour des calcul il faut des virgule mais un autre bleme a la con je bloque sur de truc tres con [ par Laulaut ] je voudrais que dans ma boite te text on peut que tape de chiffre et non des autres caractere et comme c'est pour des calcul il faut des virgule mais Probleme de construction de code ^^ vb.net [ par T4rik ] Salut tout le monde J'ai fait une calculatrice et je veux eviter la possibilité de repéter la virgule. pour cela j'ai mes le code suivant :  Dim virg Additionner des textbox avec virgule ? pour presseb [ par néo ] Pour additionner des textbox on applique la formule suivante.TextBox3.Text = CInt(TextBox1.Text) + CInt(TextBox2.Text)cependant comment faire pour les Calcul de chiffres à virgule [ par WareG ] Je doit calculer des sommes à virgule, mais le probleme est le suivant, lorsque je fais la somme par le code suivant j'ai un nombre à virgule beaucoup calcul a virgule [ par WareG ] J'ai bien reç votre code pour le calcul de chiffre à virguleDim Var1, Var2 As SingleVar1 = Text1.TextVar2 = Text2.TextText2.Text = (Int((Var1 + Var2)


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.