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

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.
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 899
Membres
101 834
dernier inscrit
Jeremy06510