Bonjour à tous,
J'ai déjà cherché pas mal mais ma requête sort un peu de l'ordinaire.
J'ai une colonne représentant une liste d'agents (Colonne A) :
Initialement la longueur de la liste peut varier donc je recherche via VBA la dernière ligne non vide et je l'affecte à une variable "fin".
Puis pour le traitement de chaque liste je passe par la fonction For i = 2 to fin.
Jusque là tout va bien, cependant dans l'exécution de ma macro, celle-ci ajoute des lignes donc modifie le résultat de la variable "fin" dans la fenêtre variable locale mais pas dans la boucle de la macro.
Ex :
Si fin = 30 au début après l'exécution des tâches de la macro, fin sera égale à 35.
Cependant ma boucle n'ira que jusqu'à la ligne 30 car la boucle for i to variable ne prend pas en compte que la variable de fin puisse changer.
Je pose déjà le sujet comme cela en espérant avoir été assez claire et je pourrai mettre à disposition le code utilisé ainsi que le fichier si besoin.
Je vous remercie d'avance car à ce point je n'arrive plus à trouver de solution à mon problème.
En vous souhaitant une bonne journée.
Partager