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 :

Soucis de couleurs


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 412
    Par défaut Soucis de couleurs
    Bonjour la room

    Voilà en feuil1 j'ai une case F6 qui contient une valeur et une couleur
    j'aimerai par le code dire que si la valeur R8 de la feuil2 est égale a la valeur F6 de la feuil1 alors R8 et S8 de la feuil2 sont de la même couleur que F6 de la feuil1

    disons que ça je sais faire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    Private Sub CommandButton13_Click()
    'Colorie le planning général mensuel
    If Feuil2.Range("R8") = Feuil1.Range("F6") Then
    Feuil2.Range("R8:S8").Interior.Color = Feuil1.Range("F6").Interior.Color
    End If
    End Sub
    Le truc c'est que je dois faire pareil pour R9
    si la valeur R9 de la feuil2 est égale a la valeur F6 de la feuil1 alors R9 et S9 de la feuil2 sont de la même couleur que F6 de la feuil1

    et ainsi de suite jusqu'à R125

    si je code ligne par ligne ça va être super long alors j'ai besoin d'un coup de pouce pour trouver un code plus court

    merci a vous

  2. #2
    Expert éminent

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

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub CommandButton13_Click()
    'Colorie le planning général mensuel
    Dim cellule As Range
    For Each cellule In Feuil2.Range("R8:R125")
        If cellule = Feuil1.Range("F6") Then
            cellule.Resize(1, 2).Interior.Color = Feuil1.Range("F6").Interior.Color
        End If
    Next cellule
    End Sub

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    412
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 412
    Par défaut
    Purée c'est trop du bonheur ton code pourtant dieu sait que j'ai essayé mais en vain

    merci pour tout A+

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

Discussions similaires

  1. [XL-2007] Souci de couleur
    Par eliot.raymond dans le forum Excel
    Réponses: 2
    Dernier message: 05/04/2009, 17h58
  2. souci de couleur
    Par MORPHEUS50 dans le forum Access
    Réponses: 2
    Dernier message: 30/06/2007, 15h53
  3. Soucis de couleurs
    Par ToTo13 dans le forum OpenGL
    Réponses: 2
    Dernier message: 15/12/2006, 15h07

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