VBA: problème boucle - http://cjoint.com/?3EFleXnNOgs

Fermé
borgognoremy Messages postés 19 Date d'inscription vendredi 17 mai 2013 Statut Membre Dernière intervention 6 juin 2013 - 31 mai 2013 à 11:11
borgognoremy Messages postés 19 Date d'inscription vendredi 17 mai 2013 Statut Membre Dernière intervention 6 juin 2013 - 31 mai 2013 à 14:41
Bonjour à tous,

Je suis novice dans le langage VBA.

Dans le fichier ci-joint (fichier simplifié, feuille Depenses_cum = 95 000 lignes normalement) , https://www.cjoint.com/?3EFleXnNOgs , j'ai un problème avec ma boucle.

Les opérations se mènent normalement pour la première affaire et au moment de passer à la deuxième, il m'enregistre sous le numéro 2006 qui ne figure pas dans ma liste d'affaire.

Je m'en remet à vos génies pour m'aiguiller dans cette lourde épreuve :)

Un grand merci d'avance.

1 réponse

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 256
31 mai 2013 à 11:28
Bonjour,

en fin de boucle tu restes avec Depenses_cum activé.
La n° suivant est pris sur cette feuille...

Pour rechercher tes bugs met un point d'arrêt dans le code en cliquant dans la marge. La ligne devient marron.
Le code s'arrêtera dessus et tu pourras continuer en pas à pas avec F8.
Tu peux contrôler tes variables ou expressions dans la fenêtre Espion (Affichage, cocher fenêtre 'espion'
Sélectionne la variable affaire et fait glisser le nom dans la fenêtre espion.
Pour une expression : Sélectionne Chemin & "\" & affaire & ".xls" et fait glisser l'ensemble.
En pas à pas tu vois l'évolution de tes variables et si elles n'ont pas la bonne valeur.

eric
0
borgognoremy Messages postés 19 Date d'inscription vendredi 17 mai 2013 Statut Membre Dernière intervention 6 juin 2013
31 mai 2013 à 14:41
Merci beaucoup de ton aide précieuse. Je check tout ça et je reviens vers toi..
0