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

Macros et VBA Excel Discussion :

coloriage des doublons [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 11
    Par défaut coloriage des doublons
    bonjour ,

    Ce programme fonctionne trés bien si la plage de données commence en A1.
    je débute en VBA et je n'arrive pas à modifier ce programme afin
    de pouvoir selectionner une aute plage de test. (ex: a partir de O12) ,
    sans me créer des problémes de test, voir le fichier joint.
    merci pour votre aide.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 572
    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 572
    Par défaut
    Boujour

    Efface ton commentaire à proximité de la plage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Sub ColoriageDoublonsNbSi(Coin As Range)
      Coin.CurrentRegion.Interior.ColorIndex = xlNone
      Application.ScreenUpdating = False
      Lig = Coin.Row
      Col = Coin.Column
      Col2 = Coin.CurrentRegion.Columns.Count
      For i = Lig To Lig + Coin.CurrentRegion.Rows.Count - 1
        Set Champ = Range(Cells(i, Col), Cells(i, Col + Col2 - 1))
        For c = Col To Col + Col2 - 1
         If Application.CountIf(Champ, Cells(i, c)) > 1 Then Cells(i, c).Interior.ColorIndex = 6
        Next c
      Next i
    End Sub
     
    Sub test()
        ColoriageDoublonsNbSi (Cells(8, "O"))
    End Sub

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2011
    Messages : 11
    Par défaut coloriage des doublons
    Bonsoir 78chris

    Ca marche parfaitement, aprés avoir copier/coller le fichier vba,
    j'ai eu un message du type (argument non facultatif) !!!!!.
    aprés quelques recherches sans solution ,j'ai refait une nouvelle page excel
    et la ca marche sans soucis
    Merci beaucoup pour ton aide
    leonardo

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

Discussions similaires

  1. [DTS] Import de données avec des doublons
    Par Hotchotte dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 24/03/2005, 14h19
  2. Eliminer des Doublon dans une Table
    Par Soulama dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 03/02/2005, 14h27
  3. 1 Table, Des doublons, ne rertenir que certains d'entre eux
    Par Dragano dans le forum Langage SQL
    Réponses: 3
    Dernier message: 26/01/2005, 12h06
  4. Effacer des doublons
    Par ben53 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/07/2004, 17h56
  5. Réponses: 2
    Dernier message: 07/07/2004, 17h44

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