Page 1 sur 1

macro pour comparer 2 groupes de 2 colonnes sous excel

Posté : 17 mai 2007, 16:35:57
par mapomme
[ok]bonjour à tous
étant ignare en macros, je viens vous demander votre aide.
soit pour trouver un logiciel "pour les nuls des macros" soit pour résoudre mon problème.
voilà: j'ai deux colonnes A et B comprenant des cellules avec des n° xx-xx-x (dans A1) et yyy (dans B1) . les cellules A1 et B1 sont un ensemble de même que A2 et B2, A3 et B3 etc).
j'ai la même chose en D et E.

ex:
A B C D E F
1 225-23-34 122 list1 562-57-36 100 list2
2 255-66-66 100 comon 255-66-66 100 comon
3 658-25-99 244 list1 234-856-2 322 list2

mon souhait est de faire la comparaison entre A1 et B1 (ces cellules sont 1 ensemble de 2 données liées) et D1 et E1 (ces cellules sont aussi 1 ensemble de 2 données liées) et ainsi de suite sur les 1000 lignes suivantes par exemple.
si la macro retrouve les mêmes données liées dans les colonnes A/B et D/E peu importe leur emplacement par ex: on retrouve le même groupe en A366/B366 et D224/E224 je désire que dans C366 et F224, il y ait marqué "comon" sinon list1 ou list2 si des ensembles sont différent.

merci et @ bientôt

:) :) mapomme

[/img]

précision sur mon précédent message

Posté : 17 mai 2007, 16:38:30
par mapomme
a la lecture de mon message apres l'avoir envoyé, je précise qu'il faut déplacer les A B C E F de manière à les faire correspondre aux colonnes (comme dans excel)
@+ et merci
:) mapomme

Posté : 19 mai 2007, 06:24:53
par nouv
bonjour,

je te propose quelque chose sans macros si tu veux bien :
http://www.forum-openoffice.org/ci-join ... 082232.xls

cela passe par l'ajout de deux colonnes qui servent simplement à concaténer tes colonnes liées
puis une formule de calcul pour chercher les doublons

><>[/url]

Posté : 21 mai 2007, 15:38:21
par mapomme
Merci Nouv, mais impossible d'aller sur ton lien (introuvable).
une autre solution ?
@+
mapomme :)

Posté : 21 mai 2007, 19:11:44
par nouv
slt,
désolée pour le lien. Je ne suis pas chez moi pour l'instant, j'essaie de te réexpédier ça quand je rentre en attendant de mémoire.

colonne C - concaténation des colonnes A et B
=A1&C1

Colonne D - recherche des doublns entre C et G
=si(estna(recherchev(C1;$G$1:$G400;1;0));"list1";"common")

Colonne G - concaténation des colonnes E et F
=E1&F1

Colonne H - recherche des doublons entre C et G
=si(estna(recherchev(G1;$C$1:$C400;1;0));"list2";"common")

bon sur le fichier, j'avais ajouté en plus de commun l'adresse de la cellule où l'on trouvait le doublons, mais de mémoire j'ai un doute donc je préfère ne pas le tenter de mémoire.

><>

Posté : 25 mai 2007, 13:22:02
par mapomme
Bonjour et merci de ton aide

@+
mapomme :)

Posté : 08 sept. 2007, 18:41:42
par mapomme
Bonsoir
cela est bien compliqué pour moi... un tuto simple pour faire des macros?
:s :s :s

Posté : 08 sept. 2007, 21:18:13
par nouv
salut,

je te renvois à :
http://forum.hardware.fr/hfr/Programmat ... 3118_1.htm

avec toutes ces références tu pourras peut-être trouver ton bonheur
><>

Posté : 09 sept. 2007, 08:41:45
par mapomme
Bonjour,
J'y vais de ce pas.
merci encore
mapomme