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 :

Changer la couleur d une ligne selon la valeur d une cellule


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 2
    Par défaut Changer la couleur d une ligne selon la valeur d une cellule
    Bonjour

    comment changer la couleur d une ligne limité par 7 colonnes selon la valeur d une seul cellule

    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
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      ' adapter le numéro de la colonne (ici 3)...
      ' et de ligne pour ne pas toucher aux lignes entête (ici 2)
    If Target.Column = 3 And Target.Row >= 2 Then
       If UCase(Target.Value) = "1" Then Target.EntireRow.Interior.ColorIndex = 3
     
       If UCase(Target.Value) = "2" Then Target.EntireRow.Interior.ColorIndex = 5
     
       If UCase(Target.Value) = "3" Then Target.EntireRow.Interior.ColorIndex = 4
     
    Else: Target.EntireRow.Interior.ColorIndex = 0
     
    End If
     
    End Sub
    avec ce code j arrive a changer la couleur de la ligne entière cad à partir de la colonne A à la colonne ZZ comment faire pour changer seulemnt la couleur de la ligne à partir de colonne A jusqua colonne G

    Merci pour votre aide

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    473
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 473
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Target.Resize(1, 7).Interior.ColorIndex = 4

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 2
    Par défaut
    Merci beaucoup

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/05/2013, 00h07
  2. Réponses: 4
    Dernier message: 21/07/2011, 15h25
  3. [XL-2003] Extraction de ligne selon la valeur d'une colonne dans un autre fichier
    Par vikvalesteam dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/07/2011, 10h52
  4. [XL-2003] selectionner une ligne selon la valeur d'une cellule
    Par gcgp_67 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/05/2011, 13h41
  5. Colorier une ligne selon la valeur d'un champ
    Par special-k dans le forum Composants
    Réponses: 5
    Dernier message: 21/05/2010, 16h43

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