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 :

Pourquoi il me colore en bleu au lieu de vert ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Patmos
    Homme Profil pro
    (Aucun)
    Inscrit en
    Février 2009
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : (Aucun)
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Février 2009
    Messages : 52
    Par défaut Pourquoi il me colore en bleu au lieu de vert ?
    Bonjour


    voyez :

    Nom : 270322150651.jpg
Affichages : 224
Taille : 61,5 Ko


    Merci !

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    13 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 13 184
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Pour être certain d'obtenir la couleur souhaitée, il est préférable d'utiliser la propriété Color , qui utilise le code RGB

    A lire éventuellement Les couleurs en VBA Excel: Les équivalences Hex-Long-RGB

    [EDIT]

    Petite astuce pour connaître rapidement le code RGB d'une couleur.
    • Placer la couleur dans une cellule quelconque (par exemple K2)
    • Aller dans la fenêtre d'exécution et écrire cette ligne de code ? range("K2").Interior.Color et valider
      La valeur de cette couleur va s'afficher, 10086143 pour cette exemple. Il suffit alors de la copier et ensuite la coller dans notre ligne de code


    Nom : 220327 dvp RGB - Fenêtre d'exécution.png
Affichages : 73
Taille : 17,9 Ko

    [EDIT2]
    Ceci dit dans mon application Excel 365 ColorIndex 4 c'est bien du vert et cela fonctionne parfaitement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
       If Not Intersect(Target, Range("A2:I40")) Is Nothing Then
          With Target.Interior
          .ColorIndex = IIf(.ColorIndex = 4, xlNone, 4)
          End With
          Cancel = True
       End If
    End Sub
    Nom : 220327 dvp ColorIndex.png
Affichages : 64
Taille : 42,0 Ko
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. Pourquoi le Résultat est 0,099999 au lieu de 0,1
    Par bartez63 dans le forum Excel
    Réponses: 4
    Dernier message: 11/07/2018, 11h14
  2. effacement partie colorée en bleu.
    Par HABILER dans le forum Persistance des données
    Réponses: 2
    Dernier message: 08/09/2016, 08h43
  3. Pourquoi mon réseau est en 100 au lieu de 1000 ?
    Par Vincent83149 dans le forum Réseau
    Réponses: 11
    Dernier message: 29/11/2013, 22h22
  4. [FAQ] Syntaxe JavaScript | (2) Pourquoi mes deux valeurs se concatènent au lieu de s'additionner ?
    Par ctrii dans le forum Contributions JavaScript / AJAX
    Réponses: 2
    Dernier message: 30/01/2013, 17h10
  5. Réponses: 1
    Dernier message: 02/05/2010, 23h06

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