superstagiaire
Messages postés10Date d'inscriptionjeudi 5 octobre 2006StatutMembreDernière intervention 4 janvier 2008
-
3 mai 2007 à 18:37
superstagiaire
Messages postés10Date d'inscriptionjeudi 5 octobre 2006StatutMembreDernière intervention 4 janvier 2008
-
3 mai 2007 à 21:57
Bonjour,
question toute bête mais comment fait on pour définir un smallchange d'un spinbutton < à 1 ?
Du genre 0.01 et ça par le code vb.
Mon code :
Private Sub UserForm_Initialize()
SpinButton1.SmallChange = 0.01
End Sub
Private Sub SpinButton1_Change()
TextBox2.Value = SpinButton1.Value
End Sub
Le résultat ......et ben rien ne s'inscrit dans mon textbox2 ???
Peut etre en passant par SpinButton1_SpinUp() et SpinButton1_SpinDown()
mais g pas réussi.............
Merci d'avance
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 3 mai 2007 à 19:01
Salut,
c'est impossible me semble-t-il, car la valeur de la propriété SmallChange doit être entre -32000 et quelques à 32000 et quelques ET ce doit être un Entier
<hr width="100%" size="2" />
--Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 3 mai 2007 à 19:27
Dans la mesure ou je ne trouve pas le SpinButton sous VB2005 (rubrique ou tu as posté) et dans la mesure ou Mortalino semble maitriser la situation, j'en deduis qu'il ne s'agit de VB2005 mais plutot de VBA
Alors oui la propriété SmallChange est un entier, donc pas de virgule.
Mais dans ce cas, on peut toujours donner une valeur de 1 et ensuite faire TextBox2.Value = CInt(SpinButton1.Value / 100)
valeur finale limitée dans ce cas-ci entre -327,68 et +327,67
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
superstagiaire
Messages postés10Date d'inscriptionjeudi 5 octobre 2006StatutMembreDernière intervention 4 janvier 2008 3 mai 2007 à 19:57
nan ça marche pô
le textbox présente la valeur 1 quand j'inisialise l'userform mais dès que le spinbutton change alors : textbox2 = 0.
Si vous connaissez d'autres controles pour faire apparaitre des chiffres à virgules dans une text ou une listbox avec un smallchange de 0.01 faites le moi savoir .............oui tu as parfaitement raison c sur vba
merci également à Perceval Le Gallois. C pas faux.
Vous n’avez pas trouvé la réponse que vous recherchez ?
superstagiaire
Messages postés10Date d'inscriptionjeudi 5 octobre 2006StatutMembreDernière intervention 4 janvier 2008 3 mai 2007 à 20:11
Bien vu, ça roule ma poule
Encore un peu de travail sur mon code et je pourrais enfin conquérir le monde...............
que je suis machéavilique HUMHUMHUMHUM.
En tout cas merci bien !