Excel 2010 : cellules de colonnes à comparer

Résolu/Fermé
Messages postés
25
Date d'inscription
vendredi 25 novembre 2011
Statut
Membre
Dernière intervention
1 mai 2013
-
Messages postés
25
Date d'inscription
vendredi 25 novembre 2011
Statut
Membre
Dernière intervention
1 mai 2013
-
Bonjour,


Dans Excel 2010, je me prends la tête depuis quelques temps au sujet d'une action qui se résume à faire un CTRL+F :

J'ai une première colonne REFERENCES dans laquelle j'ai environ 300 références comme les suivantes (guillemets pour + de clarté) :
"REF 0001"
"ID 1258"
"CI U 0228"

J'ai une autre colonne ADRESSES avec plus de 10.000 lignes dans laquelle j'ai des données séparées par des virgules et qui ressemblent à cela :
"Ch Paul Brousse, ID 1258, Paris, France"
"IPL, Pasteur, CI U 0228, Lille, France"
"CNRS, EA 1268, REF 00001, INRA, IFR, Villejuif"

Mon objectif est de connaître les cellules de la colonne ADRESSES dans lesquelles il existe au moins une des valeurs de la colonne REFERENCES et celles pour lesquelles il n'y a aucune correspondance.
Avec une fonction, cela me semble impossible.
Avec du VBA, c'est forcément faisable mais je crois que j'ai atteint les limites de mes compétences...

Auriez-vous des éléments de solutions à m'apporter?

Merci par avance,

Valentine

10 réponses

Messages postés
16551
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 janvier 2022
3 261
OK, c'est parti... réponse peut-^tre avant la soupe ou demain matin :o)
Messages postés
16551
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 janvier 2022
3 261
et voilà, juste à l'heure pour la soupe locale (potirons- châtaignes)
https://www.cjoint.com/?3KDtkEmBifk
Messages postés
16551
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 janvier 2022
3 261
pour la littérature:
https://excel.developpez.com/cours/

ça ne se lit pas comme des romans policiers mais c'est complet
Messages postés
16551
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 janvier 2022
3 261
Bonjour

pour essayer d'être + efficace

mettre un extrait du classeur ( 100 à 200 lignes maxi)sans données confidentielles en pièce jointe sur
https://www.cjoint.com/
et faire un clic droit sur le lien proposé puis "copier l'adresse du lien" et coller dans le message de réponse

sera proposé en XL2003
Messages postés
25
Date d'inscription
vendredi 25 novembre 2011
Statut
Membre
Dernière intervention
1 mai 2013

Voilà :

https://www.cjoint.com/?AKDqJtVHqGZ

J'ai mis très peu de valeurs.

Merci,

Valentine
Messages postés
16551
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 janvier 2022
3 261
je t'avais demandé entre 100 et 200 lignes: si ça te fatigue, pourquoi me fatiguerais je ?
Messages postés
25
Date d'inscription
vendredi 25 novembre 2011
Statut
Membre
Dernière intervention
1 mai 2013

Pardon, je pensais bien faire.

https://www.cjoint.com/?AKDrt4Wgzs1
Messages postés
25
Date d'inscription
vendredi 25 novembre 2011
Statut
Membre
Dernière intervention
1 mai 2013

Je le lis dès maintenant!
1000 mercis,

Valentine
Messages postés
25
Date d'inscription
vendredi 25 novembre 2011
Statut
Membre
Dernière intervention
1 mai 2013

Je ne comprends pas très bien : la macro envoyée par michel_m n'apparait plus (post de 19h10)???
Bizarre...
Messages postés
25
Date d'inscription
vendredi 25 novembre 2011
Statut
Membre
Dernière intervention
1 mai 2013

Wouaouh! Je suis épatée!!!
La macro est magnifique. Je n'aurais bien sûr jamais su faire cela. Et je n'avais pas pensé à afficher les résultats de cette façon.
Il faut que je la lise as-à-pas pour la comprendre et également m'informer sur le "scripting.dictionary" que je ne connais pas du tout.

Vraiment, merci beaucoup.

Si j'arrive à tout comprendre, je pourrais crâner, mais pas autant que toi!!!

Allez, à la soupe, donc!

Merci encore.
Messages postés
25
Date d'inscription
vendredi 25 novembre 2011
Statut
Membre
Dernière intervention
1 mai 2013

Messages postés
16551
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
26 janvier 2022
3 261
BOnjour
si tu passes dans le coin:
Pensé à un truc ce matin en mettant mes chaussettes...

version certainement + rapide où on se contente de marquer les adresses non référencées par une croix dans la colonne C
https://www.cjoint.com/?0KEiU5zlzTf
Messages postés
25
Date d'inscription
vendredi 25 novembre 2011
Statut
Membre
Dernière intervention
1 mai 2013

Ah oui! Mais, en plus, elle ne vient pas en remplacement de la précédente mais en complément. Ca, c'est un trésor pour moi!

Tu crois que si je mets des chaussettes le matin, j'aurais comme toi, ou comme Archimède dans son bain, des éclairs d'illumination?

Cela étant, je constate qu'il faut vraiment que je me forme sur des fonctions plus complexes mais plus riches et intéressantes telles que celles que tu utilises : transpose ou dictionary. Il faut que je trouve de la bonne littérature à ce sujet.

Michel, merci beaucoup : avec mes milliers de données à toujours manipuler dans tous les sens, je vais gagner un temps fou!

Et aussi, bravo...
Messages postés
25
Date d'inscription
vendredi 25 novembre 2011
Statut
Membre
Dernière intervention
1 mai 2013

J'ai mis l'adresse en bookmark. Ca semble être une mine d'or!