Excel 2010 : cellules de colonnes à comparer
Résolu
mib_valentine
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
mib_valentine Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
mib_valentine Messages postés 25 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Excel 2010 : cellules de colonnes à comparer
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Clé activation office 2010 gratuit - Télécharger - Sécurité
- Si ou excel - Guide
10 réponses
pour la littérature:
https://excel.developpez.com/cours/
ça ne se lit pas comme des romans policiers mais c'est complet
https://excel.developpez.com/cours/
ça ne se lit pas comme des romans policiers mais c'est complet
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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.
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.
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
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
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...
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...
https://www.cjoint.com/?3KDtkEmBifk