Anomalie sur boucle

Résolu/Fermé
thyroox Messages postés 34 Date d'inscription jeudi 27 juillet 2017 Statut Membre Dernière intervention 25 février 2022 - 11 sept. 2017 à 16:53
 thyroox - 11 sept. 2017 à 18:11
Bonjour la communauté,


Lorsque je déploie la macro (capture 3) je constate une anomalie. L'objectif est de remplir la feuille "ZFI_MULTI" (capture 2) en fonction du nombre de ligne éditée dans la feuille "SAISIE" (trois lignes) (capture 1). Cependant la macro ne remplie que deux lignes.
Pouvez vous m'apportez votre aide afin que mon code puisse remplir son objectif.

PS : merci de m'expliquer pourquoi et ou mon code péchait.


Capture 1 :


Capture 2 :



Capture 3 :

https://img-19.ccm2.net/55hA5-ARGpqxbrMgxKGd1FG55GQ=/411e050a9df54150a934be56fd471607/ccm-ugc/Capture3.png



Très cordialement


Thyroox :)

2 réponses

f894009 Messages postés 16866 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 31 janvier 2023 1 680
11 sept. 2017 à 17:01
Bonjour,

Cependant la macro ne remplie que deux lignes.
Tout a fait normal Thierry, pour avoir toutes les lignes il faut demarrer la boucle a 2 pas a trois, si je ne m'abuse docteur!!!!
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 janvier 2023 1 762
11 sept. 2017 à 17:04
Bonjour,

Dans ton cas, la dernière ligne de la feuille Saisie, DL = 4 et donc dans la boucle
For I= 3 To DL
, I varie de 3 à 4 c'est-à-dire 2 valeurs.
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 janvier 2023 1 762
11 sept. 2017 à 17:30
Un vieil exemple à adapter :
https://www.cjoint.com/c/FKgmmnYlKzY
0
Messieurs,


Je vous remercie pour vos réponses.


Je vais essayer, en sachant que je débute dans le VBA.


Merci encore.


Thyroox
0