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 :

VBA - Couleur [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé Avatar de Maiden002
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 137
    Par défaut VBA - Couleur
    Bonjour,

    désolé de redéranger pour une question aussi bête, mais je c'est comment faire pour colorier a l'interieur d'une cellule mais je ne sais pas comment colorier un texte.

    Pour le moment j'ai fais sa :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Range("I" & i).Interior.Color = RGB(255, 0, 0)
              Range("I" & i).Borders.LineStyle = xlContinuous
    Par contre pour la couleur, la j'ai mi du rouge avec RGB(255, 0, 0) mais comment faire du gris ?

    Merci a vous


    Krovax ...

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

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    L'enregistreur de macro regrde ce qu'il te dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("A1").Font.ColorIndex = 3
    Personnellement je préfère le color index que le format rgb pour les couleur

    Une macro a lancer sur une feuille vierge pour avoir les corespondance couleur/valeur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub Macro12()
    Dim i As Integer
    On Error GoTo fin::
    For i = 1 To 500
    Cells(i, 1) = i
    Cells(i, 1).Interior.ColorIndex = i
    Next i
    fin::
    MsgBox "ca va jusqu'à " & i-1
    End Sub
    J'utilise la gestion d'erreur car j'oublie toujours la valeur max

  3. #3
    Membre confirmé Avatar de Maiden002
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    137
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 137
    Par défaut
    Merci krovax , la couleur grise est donc le numero 48

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("I" & i).Interior.ColorIndex = 48
    Encore merci j'espére que je ne te dérange pas a chaque fois

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

Discussions similaires

  1. [VBA-E] boite de dialogue palette de couleur
    Par virginie2 dans le forum Macros et VBA Excel
    Réponses: 17
    Dernier message: 02/04/2017, 15h20
  2. Réponses: 7
    Dernier message: 02/01/2014, 15h29
  3. [XL-2007] macro vba couleur
    Par poilou2607 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/07/2010, 22h58
  4. [AC-2007] (VBA) Couleur de ligne d'un état
    Par tieumss dans le forum IHM
    Réponses: 8
    Dernier message: 16/04/2009, 11h15
  5. Réponses: 3
    Dernier message: 08/06/2006, 11h53

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