XL 2016 Surlignage automatique

  • Initiateur de la discussion Initiateur de la discussion antoine95
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

antoine95

XLDnaute Nouveau
Bonjour,

j'ai une fichier avec 6 feuilles. Je souhaite que si un nom apparaît 2x fois le nom se surligne automatiquement en jaune, si 3 fois en rouge, si 4 fois en bleu, si 5 fois en gris.

Est ce possible de réaliser ca avec une formule ou bien un macro ? Si oui, pourriez vous m'expliquer comment ?

Je joins le fichier si ca peut aider a mieux comprendre.

Par avance merci
 

Pièces jointes

Bonjour antoine95, le forum

Si j'ai bien compris ta demande, avec une mise en forme conditionnelle...

Capture d’écran_antoine95.png


A tester avec le fichier joint.

Quincy
 

Pièces jointes

Bonjour,

j'ai une fichier avec 6 feuilles. Je souhaite que si un nom apparaît 2x fois le nom se surligne automatiquement en jaune, si 3 fois en rouge, si 4 fois en bleu, si 5 fois en gris.

Est ce possible de réaliser ca avec une formule ou bien un macro ? Si oui, pourriez vous m'expliquer comment ?

Je joins le fichier si ca peut aider a mieux comprendre.

Par avance merci
Bonjour à tous,
Autre proposition, par MFC, j'ai compris que si le nom apparait 2 fois ou plus toutes feuilles confondues
Avec une plage nommée en feuille "ne pas toucher"
 

Pièces jointes

Dernière édition:
Bonjour,

merci pour votre réponse.
Dans le fichiers tous les noms ne figure pas ils seront mis à jour régulièrement.
C'est pourquoi, la formule doit être automatique dès qu'un nom apparaît dans plusieurs feuilles.

Merci en encore pour votre aide
 
Bonjour,

merci pour votre réponse.
Dans le fichiers tous les noms ne figure pas ils seront mis à jour régulièrement.
C'est pourquoi, la formule doit être automatique dès qu'un nom apparaît dans plusieurs feuilles.

Merci en encore pour votre aide
Bonjour,
Dans le même style par MFC, avec un peu de VBA.
Classeur en .Xlsm
 

Pièces jointes

Merci c'est exactement ca.
Est ce possible de m'expliquer afin que je comprenne la manip ?
Merci encore
Le principe est de faire comprendre à la mise en forme conditionnelle (MFC) le nombre de noms identiques dans toutes les feuilles situé dans la colonne E de la feuille "ne pas toucher"
Pour cela, La Mfc contient la formule ==>=INDEX(DECALER(noms;;1);EQUIV($A1;noms;0))>4
-Noms est égale à une plage nommée dynamiquement qui se met à jour par du code VBA situé dans le ThisWorkbook est qui est lancé à chaque modification de la colonne A des feuilles concernées sauf celle nommée "ne pas toucher"
Ce code rassemble tous les noms des feuilles concernées (Colonne A) dans la colonne D de la feuille "ne pas toucher" et fait une suppression de doublon sur cette colonne.
Ensuite le code place sur la colonne E de la feuille "ne pas toucher" la formule
=NB.SI('vacances d''hiver'!A:A;D2)+NB.SI('vacances printemps'!A:A;D2)+NB.SI('vacances de juillet'!A:A;D2)+NB.SI('vacances d''août'!A:A;D2)+NB.SI('vacances de la toussaint'!A:A;D2)+NB.SI('vacances de la Noël'!A:A;D2)
Qui donne le nombre de nom identique de chaque feuilles dont se sert la MFC

Voila pour le principe de fonctionnement de mon code, il y a bien sur d'autres manières pour arriver à ce résultat.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
145
Retour