Excel, comparer deux listes pour trouver les doublons

Shopping_list_chiseled_on_a_rock[1]Avez vous des listes à comparer, pour trouver les doublons?

Voici une vidéo qui propose une solution possible, utilisant une mise en forme conditionnelle et la formule suivante :

=NON(ESTNA(EQUIV(A2;E:E;0)))

[EDIT] ATTENTION : Cette méthode ne fonctionne que pour des cellules de moins de 255 caractères.
Une solution alternative (a priori plus lente) serait d'utiliser une formule matricielle à base de MAX et LIGNE :
=MAX((A2=$E$2:$E$7)*(LIGNE($E$2:$E$7)))
A valider par CTRL+MAJ+ENTREE pour ajouter les accolades et la transformer en formule matricielle.
{=MAX((A2=$E$2:$E$7)*(LIGNE($E$2:$E$7)))}

A bientôt

Gaetan

VBA - Ajouter un formulaire de déplacement avec liste déroulante

Voici une petite vidéo qui explique comment ajouter un formulaire à un fichier Excel pour gérer une liste de feuilles et permettre de se positionner sur la feuille désirée. deplacement

Vous pouvez télécharger le fichier ici.

Vous y découvrirez les notions suivantes : For Each... In ... Next ; propriété showmodal ; ThisWorkbook.Worksheets : .Show ; .Name ; Worksheets()

Retrouvez d'autres vidéos sur VBA dans mes CD sur ce sujet :

A bientôt.

Gaetan

Repère presque sans macro

repere 1Bonjour à tous,

Dans des bases de données importantes, il est parfois difficile de se repérer. De fait, je propose d'explorer différentes aleternatives...

Dans un très très ancien post, j'avais proposé cette solution à base de VBA, que j'avais ensuite transformé en application complète avec paramétrages : repère.

Je vous propose ici une autre solution qui peut être assez intéressante , voire plus pratique, tiré de cette procédure en Anglais.
La formule utilisée est la suivante : =OU(CELLULE("col")=CELLULE("col";A1);CELLULE("row")=CELLULE("row";A1))

Note : j'ai mis en forme les bordures au lieu du fond de la cellule dans l'image ci-dessus.

A bientôt.

Gaetan