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 :

Colorer plage variable de cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Par défaut Colorer plage variable de cellules
    Bonjour,
    Je voudrais par VBA colorer en vert une série de cellules à partir d'une cellule sélectionnée. la dernière serait A10 . Exemple: Je select A1 et les cellules jusque A10 se colorent. si je select A5 coloration jusque A10 etc...

    Le code se déclenche avec Worksheet Calculate.

    Cordialement,
    JML62400.

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not Intersect(Target, Range("A1:A10")) Is Nothing Then
        Range("A1:A10").Interior.ColorIndex = xlNone
        Range(Target.Address & ":A10").Interior.Color = vbGreen
    End If
    End Sub

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 8
    Par défaut Colorer plage de cellules
    Le code de Mercatog est parfait, mais je voudrais colorer avec Worksheet Calculate

  4. #4
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Bonjour,
    Heu quest ce que tu entend par colorier avec worksheet calculate?
    Tu veux utiliser un autre évènement que selectionchange?
    Dans ce cas en gardant le code de Mercatog qui me semble très bien
    change la première ligne et met à la place

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private Sub Worksheet_Calculate()
    Du coup tu perd le target tu peux essayer de le remplacer par selection pour utiliser la cellule sélectionné.

Discussions similaires

  1. [XL-2013] Affecter la valeur d’une variable à une cellule vide sur une plage
    Par Hadi2015 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/02/2015, 14h40
  2. [XL-2003] Comment parcourir plage de cellule avec plage variable ?
    Par ivanG dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/07/2014, 10h28
  3. [XL-2007] Sélectionner une plage variable de cellules
    Par Nonno 94 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/07/2014, 19h07
  4. [XL-2003] Colorer plage de cellules en fonction d'une textbox
    Par Vrancky dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 11/06/2014, 10h41
  5. colorer plages cellules (horaire) planning
    Par KopKunKam dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 01/06/2012, 10h16

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