Bonjour,
2006/7/24, Anthony JACOB <[EMAIL PROTECTED]>:
Bonjour,
J'ai un ami qui m'a demandé de l'aider à faire quelque chose sous Excel,
mais si je lui fais sous OOo il n'y verra pas d'inconvénient :)
Alors voilà, j'ai mis le fichier sur lequel je veux faire des manips sur
: http://pizzaboy.free.fr/OOo/
Sur la feuille 1, on a des données récentes sur un grand nombre de
villes et sur la feuille 2 on a des données anciennes sur les mêmes
villes que la feuille 1 *mais pas toutes* (donc si on fait un simple
copier/coller ça ne correspond pas).
Le but est donc d'ajouter les colonnes de la feuille 2 à la feuille 1
mais de façon à ce que les données de la feuille 2 correspondent bien
aux données aux villes de la feuille 1. Suis-je assez clair ?
Colonne L (si A2 est bien la valeur de recherche !! ) :
=RECHERCHEV($A2;Feuil2.$A$2:$D$2419;2)
En colonne M
=RECHERCHEV($A2;Feuil2.$A$2:$D$2419;3)
et en colonne N
=RECHERCHEV($A2;Feuil2.$A$2:$D$2419;4)
et copier coller la formule sur toutes tes lignes de la feuille 1 dans les
même colonnes ;-)
Yves
J'ai essayé vendredi a-m avec Excel au bureau mais ce WE j'ai pas eu le
tps alors je me permets de demander de l'aide à la liste. Mon idée était
de faire des boucles de ce style :
For I = 2 à 2812
Found = 0
For J = 2 à 2419
If Feuil1!AI = Feuil2!AJ then Found = 1 else Found = 0
If Found = 1 then Break
End
End
Puis j'aurais fait un tri pour supprimer les lignes contenant 0 et après
j'aurais fait un simple copier-coller ; je suis sûr qu'il y a bcp mieux
mais avec mes connaissances, c'était ce à quoi j'avais pensé en premier
pour le faire vite. Malheureusement je bloque car je ne connais pas le
langage des macros et j'ai pas trop pour vraiment m'y mettre, donc si
qq'un pouvait aider mon ami, j'en serai ravi :)
Merci d'avance,
Anthony
--
web site : http://www.molenbaix.com