Signaler

Colorer des valeurs communes [Résolu]

Posez votre question GURDOP 5Messages postés dimanche 29 octobre 2017Date d'inscription 31 octobre 2017 Dernière intervention - Dernière réponse le 1 nov. 2017 à 14:44 par GURDOP
Bonjour à tous
Je suis nouveau dans le forum
Voici mon problème : J'ai un tableau de 9 colonnes et de longueur 50 lignes maxi
Dans les 3 premières colonnes il y a de valeurs de 1 à x répartis sur les 3 colonnes.
Ces mêmes valeurs sont réparties dans les colonnes 4,5 et 6 et également dans les colonnes 7,8, et 9
Je peux retrouver dans les colonnes 4,5,6 ou 7,8,9 deux mêmes valeurs d'une ligne.
J'aimerais les localiser et les colorer. Je voudrais joindre un tableau pour être plus précis mais je ne sais pas comment faire, je n'ai pas trouvé comment ajouter une PJ
Merci d'avance pour votre collaboration
Utile
+0
plus moins
Bonjour

Pour joindre ton fichier tu le poste sur le site cjoint.com, tu fais créer un lien que tu copies et reviens coller ici

Dans l'attente
Cdlmnt
Via
Donnez votre avis
Utile
+0
plus moins
Bonjour et bienvenue,

En attendant ton fichier, évites DE CRIER DANS LES TITRES, on se sent agressé et ça n'incite pas à répondre.
GURDOP 5Messages postés dimanche 29 octobre 2017Date d'inscription 31 octobre 2017 Dernière intervention - 30 oct. 2017 à 11:41
Que veux tu dire par crier dans les titres
Répondre
via55 8698Messages postés mercredi 16 janvier 2013Date d'inscription 21 novembre 2017 Dernière intervention - 30 oct. 2017 à 12:46
Bonjour Gurdop

Écrire en majuscule dans un message équivaut à crier
J'attends toujours ton fichier pour t'aider

Cdlmnt
Via
Répondre
Donnez votre avis
Utile
+0
plus moins
http://www.cjoint.com/c/GJEqoI3oYXc

J'ai joint le fichier

Pour les majuscules, désolé je ne savais pas

A bientôt j'espère
Cordialement

GURDOP
Donnez votre avis
Utile
+0
plus moins
Re,

Trop compliqué par formules ou pas mise en forme conditionnelle
J'ai donc opté pour une fonction personnalisée qui retourne le n° de la ligne avec un doublon couplée à une MFC qui colore la ligne du premier doublon
https://mon-partage.fr/f/u2IVFbgV/

Si tu veux aussi colorer les lignes des seconds doublons applique au tableau une 2eme MFC avec pour formule :=NB.SI($K$3:$K$30;LIGNE())>0

Cdlmnt
Via

Donnez votre avis
Utile
+0
plus moins
Re
Merci Via pour ta réponse.
2 soucis
1/ lorsque je télécharge ton fichier et que j'active le tableau, tes réponses disparaissent
2/ J'aurais préféré que ta formule prenne en compte au moins 2 doublons sur une même ligne.
Peux-tu faire quelque chose?
Donnez votre avis
Utile
+0
plus moins
Bonjour

1) S'il n'y a pas de doublons rien n'apparait
Valide la formule de la première cellule de la colonne à droite du tableau toutes les autres de la colonne se mettent à jour

2) Ma macro compare chaque valeur des 3 premières colonnes avec les 3 colonnes suivante puis les 3 suivantes et si trouve 2 ou3 nombres identiques indique la ligne du doublon , ensuite elle compare chaque valeur des 3 colonnes du milieu avec les 3 dernières et là encore indique le n° de ligne du doublon
Que veux tu de plus, je ne saisis pas ?
Donnez votre avis
Utile
+0
plus moins
Bonjour
J'ai bien reçu et apprécié le dernier tableau, je n'avais pas la possibilité de le comprendre avant quand je devais activer les modifications.
Cela correspond à ce que je cherchais. Merci beaucoup.
Simplement comment je fais pour l'adapter à mon vrai fichier.
Tu me dis qu'il y a une macro, je ne l'ai pas vue dans vba
Cordialement
Donnez votre avis
Utile
+0
plus moins
La macro de la fonction personnalisée se trouve dans la module 1 de l'éditeur VBA
Pour ton fichier dans l'éditeur VBA tu inséres module (Insertion - Module) et tu colle la macro dans la page blanche
La fonction s'utilise après comme un formule en suivant la syntaxe que je t'ai indiqué sur la feuille du fichier

Cdlmnt
Via
Donnez votre avis
Utile
+0
plus moins
Bonjour Via
Après avoir exploité toutes tes informations et suivi tes instructions, j'ai résolu tout mon problème.
Je te remercie infiniment pour ta participation et tes compétences.
Très cordialement.
Gurdop
Donnez votre avis

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !