IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

MFC si doublons dans la feuille [XL-2010]


Sujet :

Excel

  1. #1
    Membre émérite

    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Juin 2012
    Messages
    877
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Points : 2 427
    Points
    2 427
    Par défaut MFC si doublons dans la feuille
    Bonjour,

    Sujet classique en soi mais tous les tests que j'ai fais, échoue ...

    J'ai une plage de A4 à B105.

    J'aimerai écrire en gris (par exemple) le contenu des cellules doublons en A et B simultanément.
    Le contenu est du texte.

    Exemple :

    A90 coucou
    B90 marmotte

    A100 coucou
    B100 marmotte

    Conséquence : Les deux cellules A100 et B100 sont écrites en gris.


    Avez-vous des idées ?

    Merci.
    Si la réponse vous a été donnée, pensez au Tag .
    Un petit aide à se sentir utile. Merci.

    "La folie. C'est de faire et refaire la même chose en espérant que le résultat sera différent."
    Albert Einstein

  2. #2
    Membre expérimenté
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Septembre 2013
    Messages
    783
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Septembre 2013
    Messages : 783
    Points : 1 562
    Points
    1 562
    Par défaut Format conditionel avec equation
    Bonjour,

    Ca devrait marcher je pense avec une equation pour le format conditionel

    =COUNTIF($A$4:$A$9,$A4)>1

    Testé sur quelques lignes en local avec un bon résultat

    Bonne journée
    "Idéalement nous sommes ce que nous pensons. Dans la réalité, nous sommes ce que nous accomplissons." A.Senna
    et n'oubliez-pas de développer des .... sourires ^_^

  3. #3
    Membre émérite

    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Juin 2012
    Messages
    877
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Points : 2 427
    Points
    2 427
    Par défaut
    Bonjour,

    Merci pour ta réponse mais la formule contient une erreur.

    Et je sèche .

    Je rappelle : il y a doublon quand les valeurs cellule A et cellule B de la même ligne sont égales à deux autres valers cellules A et B d'une autre et dans le même ordre de valeur.
    Si la réponse vous a été donnée, pensez au Tag .
    Un petit aide à se sentir utile. Merci.

    "La folie. C'est de faire et refaire la même chose en espérant que le résultat sera différent."
    Albert Einstein

  4. #4
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    nouvelle règle de MFC >>> Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué
    Entrer la formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(($A$4:$A$105=$A4)*($B$4:$B$105=$B4))>1
    Cordialement
    Claude
    PS Je m'aperçois que tu demandais un format gris uniquement pour la deuxième ligne faisant apparaître un doublon alors qu'avec ma proposition les deux lignes créant le doublon sont en gris.
    Je ne suis plus très sûr que ce soit une solution à ton problème. A+

  5. #5
    Membre émérite

    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Juin 2012
    Messages
    877
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Points : 2 427
    Points
    2 427
    Par défaut
    Bonjour,

    Merci de la réponse.

    Pour ton post scriptum, ce n'est pas très grave.
    Une fois les doublons repérés, je déciderai de ce que j'en fais suivant divers paramètres.

    Par contre, j'ai testé cela fonctionnait et maintenant cela ne fonctionne plus ...

    J'ai volontairement mis un doublon en A106 et B106 (réplique respective de A105 et B105).
    Ta formule devient :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(($A$4:$A$106=$A4)*($B$4:$B$106=$B4))>1
    J'ai testé une fois => Ok
    deux fois => Marche plus

    Pourtant à voir la doc de sommeprod, le résultat de la multiplication horizontale est toujours égal.

    EDIT : La MFC s'applique à B105:B106 mais pas de mise du texte en gris.
    Si la réponse vous a été donnée, pensez au Tag .
    Un petit aide à se sentir utile. Merci.

    "La folie. C'est de faire et refaire la même chose en espérant que le résultat sera différent."
    Albert Einstein

  6. #6
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Re,
    La MFC semblait fonctionner chez moi (image ci-dessous à gauche)
    Mais le fait de ne griser que la 2ème ligne m'interpellait !
    Cela semble marcher (toujours image ci-dessous mais à droite) avec la formule
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(($A$3:$A3=$A4)*($B$3:$B3=$B4))>0
    [IMG][/IMG]
    Cordialement
    Claude

  7. #7
    Membre émérite

    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Juin 2012
    Messages
    877
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Points : 2 427
    Points
    2 427
    Par défaut
    Bonjour,

    Avec cette formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(($A$4:$A106=$A4)*($B$3:$B106=$B4))>0
    Me mets en format la cellule D96.
    Pourquoi la colonne D, je stipule la A et la B ?

    Quelle est mon erreur ?
    Ta formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD(($A$3:$A3=$A4)*($B$3:$B3=$B4))>0
    Ne donne aucun résultat.

    Je travaille pour les tests sur A4:A106 et B4:B106 simultanément.

    Je te remercie de ta patience.
    Fichiers attachés Fichiers attachés
    Si la réponse vous a été donnée, pensez au Tag .
    Un petit aide à se sentir utile. Merci.

    "La folie. C'est de faire et refaire la même chose en espérant que le résultat sera différent."
    Albert Einstein

  8. #8
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 413
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 413
    Points : 16 255
    Points
    16 255
    Par défaut
    Bonjour

    Pourquoi pas tout simplement une MFC sur chaque colonne
    A: en sélectionnant la colonne : Valeur de la cellule égale à =$B1
    Sinon sur la plage de la ligne 4 à 105, Utiliser =$B4
    B : en sélectionnant la colonne : Valeur de la cellule égale à =$A1
    Même remarque pour la plage
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  9. #9
    Membre émérite

    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Juin 2012
    Messages
    877
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Points : 2 427
    Points
    2 427
    Par défaut
    Bonjour,

    Merci de la réponse mais cela ne fonctionne pas.

    Merci de votre aide mais je change de méthode.

    Je l'ai fais à l'ancienne.
    Sélection colonne
    MFC surbrillance
    valeurs double
    format personnalisé
    police grise


    Et je vérifie à la main.
    Si la réponse vous a été donnée, pensez au Tag .
    Un petit aide à se sentir utile. Merci.

    "La folie. C'est de faire et refaire la même chose en espérant que le résultat sera différent."
    Albert Einstein

  10. #10
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 413
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 413
    Points : 16 255
    Points
    16 255
    Par défaut
    Bonjour

    J'avais mal compris la question :voir MFC ci jointe et remarque concernant la source.
    Fichiers attachés Fichiers attachés
    Chris
    PowerQuery existe depuis plus de 13 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  11. #11
    Membre émérite

    Homme Profil pro
    Ingénieur Réseaux
    Inscrit en
    Juin 2012
    Messages
    877
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur Réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2012
    Messages : 877
    Points : 2 427
    Points
    2 427
    Par défaut
    Bonjour,

    Cela fonctionne.

    J'ai fais autrement entre temps comme expliqué post-précédent mais merci.
    Si la réponse vous a été donnée, pensez au Tag .
    Un petit aide à se sentir utile. Merci.

    "La folie. C'est de faire et refaire la même chose en espérant que le résultat sera différent."
    Albert Einstein

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Existence de doublons dans plusieurs feuilles
    Par Invité dans le forum Excel
    Réponses: 1
    Dernier message: 12/02/2013, 12h39
  2. Renseigner une liste sans doublon dans une feuille ou dans un userform
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 26/01/2009, 14h54
  3. Comparer des colonnes dans 2 feuilles différentes et supprimer les doublons
    Par eudeline91 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/04/2008, 09h24
  4. MFC dans formulaire feuille de données
    Par Smint dans le forum Access
    Réponses: 2
    Dernier message: 08/10/2006, 14h38
  5. [VBA-E]trie(suppression de doublons) dans une feuille excel
    Par TANIE dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/08/2006, 13h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo