débutante en VBA cherche aide pour retranscrire algorithme

Aphanius

XLDnaute Nouveau
Bonjour,

voilà le "soucis". J'ai un fichier dans lequel j'ai 2 colonnes : une première avec des noms de point et une deuxième avec des coordonnées géographiques. J'ai un autre fichier dans lequel j'ai les points en question avec des résultats de comptage. Mon objectif est de recoller les coordonnées géographiques aux résultats de comptage. Le problème est que dans ces 2 fichiers les points ne sont pas dans le même ordre. J'aimerais donc créer une boucle de vérification du nom des points et que dès que la boucle trouve point A = point B, il colle les coordonnées.
J'avais pensé à un algorithme de ce genre :
Pour i=1 à 520
Pour j=1 à 519
si (y=x[SUB]i[/SUB];z[SUB]i[/SUB];si(y=x[SUB]i+j[/SUB];z[SUB]i+j[/SUB]))

y=cellule du nom du point dans fichier 2
x=cellule du nom du point dans fichier 1
z=coordonnées géographiques que je veux coller

Pensez vous que cela est possible avec une macro en VBA ?
 

Dranreb

XLDnaute Barbatruc
Re : débutante en VBA cherche aide pour retranscrire algorithme

Bonjour.
Oui c'est surement possible. Encore qu'il y probablement lieu de ranger préalablement les infos de façon à les retrouver plus facilement pour éviter deux boucles imbriquées. Je pense par exemple à l'utilisation d'un Dictionary
 

Aphanius

XLDnaute Nouveau
Re : débutante en VBA cherche aide pour retranscrire algorithme

Merci de la réponse rapide. Je vais chercher dans cette voie.
 

Aphanius

XLDnaute Nouveau
Re : débutante en VBA cherche aide pour retranscrire algorithme

Bon j'ai fini par trouver... et c'est beaucoup plus simple finalement. Je m'en suis sortie avec la fonction RECHERCHEV grace à ce tuto (en nommant le tableau de recherche, cela fonctionne nickel) :
Excel - la fonction Recherchev
 

Dranreb

XLDnaute Barbatruc
Re : débutante en VBA cherche aide pour retranscrire algorithme

Je n'ai fait que répondre à la question telle qu'elle terminait votre demande. Je n'ai pas dit qu'il n'y avait pas d'autre solution.
 

Aphanius

XLDnaute Nouveau
Re : débutante en VBA cherche aide pour retranscrire algorithme

Pas de problème. Très clairement j'ai essayé avec VBA et un dictionary et je n'y suis pas arrivée. Du coup si quelqu'un a un problème similaire, je trouvais intéressant de donner ma solution.
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas