[résolu] spinbutton qui fait n'importe quoi ....

spinbutton qui fait n'importe quoi .... [résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 24-08-2005 à 12:17:56    

.... mais comme je sais que 99 % des erreurs sont humaines j'en appelle à votre expérience :  
 
ouala : j'ai un tout petit spin button vertical (min 1 max 3)(formulaire excel) qui déconne sur le premier click :
au premier click sur la fleche du bas ma textbox passe de Case 1 à Case 2 (donc ca monte)
 
au deuxième click sur la fleche du bas ma textbox passe de Case 2 à Case 1  (donc ca descend ?????)
:??:  
 
puis tout semble revenir à la normale : les clicks sur la fleche du bas n'ont plus d'effet, et la fleche du haut me permet de repasser de case 1 à case 2 puis case 3 et la fleche du bas de redescendre  
 
D'ou ma question : Quelqu'un a t-il une idée sur  pourquoi le premier click a des conséquences inversées ou comment résoudre/contourner ce problème ?
 
merci d'avance
 
mon code :  
 
1. Private Sub SpinButton1_Change()
2. Dim varspinbutton1 As Single
3. varspinbutton1 = SpinButton1.Value
4. TextBox14.Value = quelfiche(varspinbutton1)
 
5. End Sub
 
6. Private Function quelfiche(varspinbutton1)
7. Select Case varspinbutton1
8. Case 1
9. quelfiche = "1 à 10"
'je fais varier d'autres textes box
10. Case 2
11. quelfiche = "11 à 20"
'je fais varier d'autres textes box
12. Case 3
13. quelfiche = "20 à 31"
'je fais varier d'autres textes box
14. End Select
15. End Function


Message édité par cocal le 24-08-2005 à 15:56:25
Reply

Marsh Posté le 24-08-2005 à 12:17:56   

Reply

Marsh Posté le 24-08-2005 à 14:20:21    

Juste si tu pouvais mettre ton code entre les balises [ code ] et [ /code ] qui sont prevu pour faciliter la lecture du code... contrairement aux couleurs flashies..
Merci


---------------
Guendalf
Reply

Marsh Posté le 24-08-2005 à 14:32:41    

ouala pour les couleurs qui piquent les yeux ... c pas plus mal en effet ...

Reply

Marsh Posté le 24-08-2005 à 14:37:05    

et pour les balises code ??

Code :
  1. exemple


:p


---------------
Guendalf
Reply

Marsh Posté le 24-08-2005 à 15:13:51    

ca chipote , ca chipote... :)
 
et en parlant de couleur, vous avez pas des conseils en matière de couleur de userform (fond, texte, et box) ??
 
Genre des associations qui donnent pas de crise d'épilepsie à la moitié de la boîte ??  
 
(on peut porter plainte contre le programmeur pour ça non ??)
 
PS : je préfererais des réponses à ma première question qu'à celle là ceci dit passque je sèche un peu là ..

Reply

Marsh Posté le 24-08-2005 à 15:55:14    

Ah bah j'ai trouvé ...  
 
hum hum comment dire : ma valeur de départ de mon spinbutton était calé sur 3 et celle de ma textbox sur "1 à 10" , donc forcément quand je descend ca passe à la valeur 2 ("11 à 20" ) ....  
 
voilà voilà voilà ... ben je vais aller me reposer un peu moi ... (surtout qu'avec les couleurs que je me mets dans les yeux j'en chie pas mal : ceci explique peut être cela :pt1cable: )


Message édité par cocal le 24-08-2005 à 15:57:35
Reply

Marsh Posté le 24-08-2005 à 16:13:34    

PTDR!!!
Tu t'es tape a la main la numerotation des lignes ?!
Je te demandais juste d'ecrire juste avant ton code [ code] (sans l'espace avant le "c" ), et juste apres [ /code] (toujours sans espace entre le "[" et le "/" )
:)


---------------
Guendalf
Reply

Marsh Posté le 24-08-2005 à 16:35:26    

masi bon
vu que tu as trouvé ta soluce, dans ton evenement Form_Load, tu pouvais rajouter ceci

Code :
  1. Call quelfiche(varspinbutton1)


;)


---------------
now : do nothing
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed