Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[Résolu] Coloré les cellules trouvées

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 !

Bearn 64

XLDnaute Occasionnel
Bonjour le Forum,

Une demande particulière.

Dans une Feuil2 j'ai 3 colonnes. (Nom Prenom, DatedeLivraison, HeurdeLivraison)

Dans la Feuil1 j'ai 4 colonnes. (Nom, Prenom, DatedeLivraison, HeurdeLivraison)

Le but serai de partir de la Feuil2 et de retrouver la ligne identique et unique et de mettre les cellules Nom et Prenom de la Feuil1 en fond rouge.
(les lignes de la Feuil2 sont issues de la Feuil1 a l'origine, donc présente dans Feuil1)


Merci de l'attention que vous porterez a ma demande.
 

Pièces jointes

Dernière édition:
Re : Coloré les cellules trouvées

Bonjour, Bearn 64, Jack2, le Forum,

Une autre suggestion en pièce jointe.

Nota : je ne comprends pas la raison pour laquelle le format des dates et heures se modifie systématiquement 😕 !... Tout comme le format de police 🙁.

A bientôt 🙂
 

Pièces jointes

Re : Coloré les cellules trouvées

Re-bonjour,

Nota : je ne comprends pas la raison pour laquelle le format des dates et heures se modifie systématiquement 😕 !... Tout comme le format de police

Voici une autre version, en .xlsm, respectant les formats.

A bientôt 🙂
 

Pièces jointes

Re : Coloré les cellules trouvées

Bonjour, DoubleZero, Jack2, le Forum,

Merci a vous d'une réponse si rapide.

Pour Jack2 ok mais DoubleZero en vba ok, répond le plus a ma demande.

Pour DoubleZero merci de cette réponse.
Les deux réponses donnent le même résultat dans mon cas. (pas de modifications de code et les dates et heures étaient correctes dans la première version !!!!!)


J'ai essayer de l'adapter a mon dossier.

Et vu mon niveau en VBA ????

Je vous joint le fichier modifié (pour une aide a l'adaptation, si possible, avec quelques commentaires dans le module).

Pour je puisse comprendre le chemin du traitement.



Merci de votre compréhension.

Bravo pour votre reactivité.


Bearn 64 A++++
 

Pièces jointes

Re : Coloré les cellules trouvées

Re-bonjour,

... J'ai essayer de l'adapter a mon dossier. Et vu mon niveau en VBA ????

Je vous joint le fichier modifié (pour une aide a l'adaptation, si possible, avec quelques commentaires dans le module)...

En VBA, comme en formules, mon niveau n'est pas bon 🙁 !

Afin que le temps de chacun soit épargné, merci de joindre, à l'avenir, le véritable fichier de travail (dépourvu de donnée confidentielle comme cela a été fait 🙂).

Ci-après, une nouvelle version commentée.

Bon courage et à bientôt 🙂
 

Pièces jointes

Re : Coloré les cellules trouvées

Bonsoir, DoubleZero, Jack2, le Forum,

Dans
'conversion de la colonne D afin de dissocier noms et prénoms
Columns("d:d").TextToColumns Destination:=Range("a1"), DataType:=xlFixedWidth, _
FieldInfo:=Array(Array(0, 1), Array(4, 1)), TrailingMinusNumbers:=True


Pourquoi fixer la longueur du nom a 4. Les Noms peuvent être de longueur variable.



merci
 
Re : Coloré les cellules trouvées

Bonjour, le Fil, le Forum,

...Pourquoi fixer la longueur du nom a 4. Les Noms peuvent être de longueur variable...

Le fichier joint tient compte de la remarque.

A bientôt 🙂
 

Pièces jointes

Re : Coloré les cellules trouvées

Bonjour, DoubleZero, Jack2, le Forum,


OK mais lorsque je le met dans mon projet qui hélas comporte plus de 1800 lignes il arrive que plusieurs fois le même Nom Prénom DatedeLivraison et HeuredeLivraison soient présents.

Et la pas de mise en rouge dans Commandes???


Merci
 

Pièces jointes

Re : Coloré les cellules trouvées

Bonjour, le Fil, le Forum,

Peut-être en remplaçant cette ligne :

Code:
If Range("a" & i) = 2 And Range("a" & i).Interior.ColorIndex <> 6 Then Range("a" & i).Offset(, 2).Resize(, 2).Interior.ColorIndex = 3

par celle-ci :

Code:
If Range("a" & i) >= 2 And Range("a" & i).Interior.ColorIndex <> 6 Then Range("a" & i).Offset(, 2).Resize(, 2).Interior.ColorIndex = 3

Le résultat est-il correct ?

A bientôt 🙂
 
- 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
30
Affichages
722
Réponses
15
Affichages
2 K
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…