lispo
Messages postés49Date d'inscriptiondimanche 2 octobre 2005StatutMembreDernière intervention 1 septembre 2008
-
11 déc. 2005 à 17:08
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 2019
-
11 déc. 2005 à 19:59
Bonjour,
je n'arrive pas a récuperer ma valeur decimal de mon combobox
il affiche un integre
j'ai essayer avec Cdec(combobox1.seltext)
il n'affiche pas la virgule?
qui pourrais m'aider
merci d'avance
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 11 déc. 2005 à 17:28
Salut
"Récupérer" : Relire le contenu du ComboBox
"Afficher" : Ajouter une donnée au ComboBox
Alors, lequel ne marche pas ?
C'est confu tout ça !
L'affichage de la donnée est-elle correcte dans le ComboBox ?
Et les lignes de codes avec lesquelles tu écris ta donnée ?
Et les lignes de codes avec lesquelles tu récupères cette donnée ?
As-tu dimensionné la variable ? comment ? ... peut-être qu'elle est de type Integer ou Long
Ca manque de précision et de détails !
Comment veux-tu qu'on t'aide si tu ne nous dis pas ce que tu as écrit ?
Ca me parait une évidence ...
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)
Vous n’avez pas trouvé la réponse que vous recherchez ?
lispo
Messages postés49Date d'inscriptiondimanche 2 octobre 2005StatutMembreDernière intervention 1 septembre 2008 11 déc. 2005 à 17:50
re:salut
dim diam as double
Private Sub UserForm_Activate()
With combobox_Diam
.AddItem "10.29"
.AddItem "13.72"
.AddItem "17.15"
.BoundColumn = 0
.ListIndex = 0
end with
end sub
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Sub cmdDraw_Click()
diam = Cdec( combobox_Diam.seltext)
end sub
' la je devrais avoir les chiffres avec une virgule.
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 11 déc. 2005 à 18:53
Hep, il n'y aurait pas un tit prob de séparateur décimal ? point ou virgule ?
Au passage, je vote contre l'emploi de la fonction Val() quand il s'agit de conversion ou de test de numéricité. Voir la MSDN pour plus de précision.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
cs_CanisLupus
Messages postés3757Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention13 mars 200621 11 déc. 2005 à 19:42
Daniel > dans ce cas, val n'a aucun avantage. Chez moi, etant configuré avec le point comme séparateur décimal, val() retourne "1" pour des valeurs telles que "1,25" ou "1abc" ou "1.ab" ou "1..25" ou "1,.25", etc ... Donc à proscrire.car non fiable.
Le mieux, à mon avis est de tester isnumeric et si false remplacer les "," par des "." ou inversement suivant le séparateur décimal des options régionales. Voir les nombreux topics sur ce sujet.
-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?