spinbutton qui fait n'importe quoi .... [résolu] - VB/VBA/VBS - Programmation
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
Marsh Posté le 24-08-2005 à 14:32:41
ouala pour les couleurs qui piquent les yeux ... c pas plus mal en effet ...
Marsh Posté le 24-08-2005 à 14:37:05
et pour les balises code ??
Code :
|
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à ..
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 )
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 "/" )
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 :
|
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