Bonjour,
OK, j'ai fais cette petite modif (mettre le résultat dans une variable local et l'assigné qu'à la fin de la fonction)
alors en fait, j'explique plus en détail ce que je veux faire
j'ai plusieurs personnes (dans le fichier test A,B et C)
chaque personne doit livrer des véhicules dans les zone 1, 2 , 3, 4, 5 et 6
il y a 3 types de véhicules (1,2 et 3)
Les dates de livraisons sont données et calculées par le tableau date
mon but est de faire un tableau récapitulatif des livraisons de chaque personnes en fonction de la semaine.
J'ai donc dans chaque cellule de mon tableau récapitulatif une fonction qui récupère pour chaque type de véhicule le nombre de véhicules à livrer dans la semaine (LIVRAISONS)
mais dans mon tableau de base, les calculs directs étaient TRES long (10min)
J'ai donc décider de créer une fonction (recup_lign_pers) (dans les cellules remplis en jaune) qui récupère le numéro de chaque ligne où la personne voulue apparait, et les passe dans un string qui sera récupéré et analysé par ma fonction LIVRAISONS
Ainsi le temps de calcul sur mon PC (qui vaut ce qu'il vaut ^^) passe à 20/30 sec
Si vous avez besoin de plus de détails, n'hésitez pas