[RESOLU] Problème avec boucle FOR

Enerjp

XLDnaute Junior
Bonjour,

J'ai trouvé un super fichier Excel qui permet de convertir des coordonnées LUREF/gauss en WGS84.
Seulement elle ne permet que de traiter un point à la fois, j'ai donc voulu faire une macro pour pouvoir traduire plusieurs points.

Ça marche, cependant la marco (une simple boucle for) s’arrête à la 9ème ligne (il y en a +/-800).
Si quelqu'un pouvait m'aider à corriger cette erreur ce serai super ^^.

Merci d'avance,
Enerjp
 

Pièces jointes

  • Convert_LuRef_WGS84.xlsm
    81.4 KB · Affichages: 57
Dernière édition:

Vorens

XLDnaute Occasionnel
Re : Problème avec boucle FOR

Hello,


Lors de l’exécution pas à pas du code tu peux voir le contenu des variables et donc constaté que UBound(entre, 2) = 9 d'ou le fait que ta boucle s’exécute que 9 fois.

donc dans ton tableau "entre" colonne 2 il y a bien 9 éléments. (visualisation dans la fenêtre des variables locales.

Pour résoudre ton problème il te suffis d'attribuer la bonne valeur. Donc soit hardcoder soit dynamiquement en attribuant la bonne "colonne" du tableau (celle qui contient le nombre d’éléments correspondant au nombre totale d'itération de ta boucle.


Meilleures salutations

Vorens
 

Statistiques des forums

Discussions
312 338
Messages
2 087 396
Membres
103 537
dernier inscrit
alisafred974