Problème avec boucle "joueuse"
Résolu
GrandJean
-
GrandJean -
GrandJean -
Bonjour au forum et meilleurs voeux pour cette nouvelle année.
Puisse notre connaissance du VBA progresser !
J'ai un souci avec une boucle toute simple et je n'arrive pas du tout à détecter l'origine du problème. Je tourne en "boucle" depuis plusieurs jours...
Dans un formulaire, je crée ou modifie les données d'une liste de questions / réponses.
En création, tout fonctionne bien.
En mode correction, voici la boucle :
For col2 = 6 To 10
.Cells(Repere, col2) = Me.Controls("TB_" & info2)
info2 = info2 + 1
Next col2
La première donnée est bien modifiée, mais juste après, ce sont les valeurs d'origine qui se réaffichent sur le formulaire. Les corrections sont effacées !
Je précise que j'ai modifié les valeurs de la boucle en 7 to 10, et là, les modifications sont bien prises en compte !
Je suppose qu'il doit y avoir ailleurs dans le module une instruction qui perturbe le processus mais j'avoue mon incompétence à l'identifier.
Voici le fichier test :
http://www.cjoint.com/?0Akk2HhzsQV
J'ai mis d'autres explications sur le premier onglet du fichier
Si quelqu'un à une idée ou une solution, je suis preneur...
D'avance, merci
Jean
Puisse notre connaissance du VBA progresser !
J'ai un souci avec une boucle toute simple et je n'arrive pas du tout à détecter l'origine du problème. Je tourne en "boucle" depuis plusieurs jours...
Dans un formulaire, je crée ou modifie les données d'une liste de questions / réponses.
En création, tout fonctionne bien.
En mode correction, voici la boucle :
For col2 = 6 To 10
.Cells(Repere, col2) = Me.Controls("TB_" & info2)
info2 = info2 + 1
Next col2
La première donnée est bien modifiée, mais juste après, ce sont les valeurs d'origine qui se réaffichent sur le formulaire. Les corrections sont effacées !
Je précise que j'ai modifié les valeurs de la boucle en 7 to 10, et là, les modifications sont bien prises en compte !
Je suppose qu'il doit y avoir ailleurs dans le module une instruction qui perturbe le processus mais j'avoue mon incompétence à l'identifier.
Voici le fichier test :
http://www.cjoint.com/?0Akk2HhzsQV
J'ai mis d'autres explications sur le premier onglet du fichier
Si quelqu'un à une idée ou une solution, je suis preneur...
D'avance, merci
Jean
A voir également:
- Problème avec boucle "joueuse"
- Boucle excel sans macro - Forum Excel
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Vlc lire en boucle ✓ - Forum Lecteurs et supports vidéo
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
2 réponses
Bonjour,
Probleme du a un appel de listbox1_click apres mise a jour de la cellule(10,6), pas trouve pourquoi. Fait une modif pour eviter la relecture des cellules 7 a 10 avant ecriture par code A_modif_Click
https://www.cjoint.com/c/DAkpz60pNMm
Probleme du a un appel de listbox1_click apres mise a jour de la cellule(10,6), pas trouve pourquoi. Fait une modif pour eviter la relecture des cellules 7 a 10 avant ecriture par code A_modif_Click
https://www.cjoint.com/c/DAkpz60pNMm
Merci d'avoir pris le temps de regarder mon problème, et pour ta solution.
Je viens de faire différents tests et cela a l'air de fonctionner normalement. Je me demande ce qui peut déclencher LB1_click, puisqu'il n'est pas appelé dans la routine concernée.
Enfin, cela fait partie des joies de la programmation !
Je clos le sujet.
Encore merci.
Jean
Je viens de faire différents tests et cela a l'air de fonctionner normalement. Je me demande ce qui peut déclencher LB1_click, puisqu'il n'est pas appelé dans la routine concernée.
Enfin, cela fait partie des joies de la programmation !
Je clos le sujet.
Encore merci.
Jean