Nombre avec virgule TextBox ne me le recupere pas
Résolu/Fermé
A voir également:
- Nombre avec virgule TextBox ne me le recupere pas
- Nombre facile - Télécharger - Outils professionnels
- Colis récupéré au terminal de fret - Forum Consommation & Internet
- En raison d'un nombre important d'échec de connexion snapchat - Forum Snapchat
- Compte piraté facebook comment le recuperer - Guide
- Gto nombre episode ✓ - Forum Jeux vidéo
2 réponses
NHenry
Messages postés
15186
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 janvier 2025
352
4 sept. 2016 à 18:29
4 sept. 2016 à 18:29
A la place de la ',' (virgule) as-tu essayé le séparateur '.' (point) ?
Bonjour,
Avez vous essayé quelque chose de ce genre ? :
If IsNumeric(TextBox6) = True Then
.Cells(dl, 8) = TextBox6.Value & " m³"
Else:
If IsNumeric(Val(TextBox6.Value)) = True And InStr(TextBox6.Value, ",") <> 0 Then .Cells(dl, 8) = CDbl(TextBox6.Value) & " m³"
If IsNumeric(TextBox6.Value) = False Then MsgBox "Valeur non numérique"
End If
Edit : Pour régler le problème du "." du pavé numérique on peut rajouter cette ligne avant le code ci-dessus :
TextBox6.Value = Replace(TextBox6.Value, ".", ",")
Avez vous essayé quelque chose de ce genre ? :
If IsNumeric(TextBox6) = True Then
.Cells(dl, 8) = TextBox6.Value & " m³"
Else:
If IsNumeric(Val(TextBox6.Value)) = True And InStr(TextBox6.Value, ",") <> 0 Then .Cells(dl, 8) = CDbl(TextBox6.Value) & " m³"
If IsNumeric(TextBox6.Value) = False Then MsgBox "Valeur non numérique"
End If
Edit : Pour régler le problème du "." du pavé numérique on peut rajouter cette ligne avant le code ci-dessus :
TextBox6.Value = Replace(TextBox6.Value, ".", ",")
4 sept. 2016 à 19:15
le virgule a resolu une parti de mon probleme au depart mais apres je me suis apercu que il me met que le nombre avant la virgule
4 sept. 2016 à 21:59
Place un point d'arrêt et regarde les différentes valeurs avec un espion (Shift+F9)
5 sept. 2016 à 21:28
5 sept. 2016 à 22:23
As-tu réglé ta cellule pour afficher les virgules ?
6 sept. 2016 à 19:36
et non ma cellule accepte toute valeur avec virgule ou sans