problème de condition avec couleur de cellule

  • Initiateur de la discussion Initiateur de la discussion dmoluc
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dmoluc

XLDnaute Occasionnel
Bonjour à tous
je n'arrive pas à définir une condition suivant la couleur d'une cellule Rouge (255)

Code:
Range("ZZ6").End(xlToLeft).Select

If ActiveCell.Interior.ColorIndex = 255 And Compteur < J Then

Range(ActiveCell, ActiveCell.End(xlToLeft)).Select
Selection.Interior.Color = ShowColor
MsgBox "La tâche n'est pas achevée !", vbOKOnly
Range("ZZ6").End(xlToLeft).Offset(0, 3) = 1
End If

la condition que j'ai employé est toujours exécuter même lorsqu'elle est fausse et je n'arrive pas à trouver la bonne syntaxe pour que cela fonctionne
Quelqu'un aurait une idée ?
Merci pour votre aide

cordialement

Didier
 
Re : problème de condition avec couleur de cellule

Bonjour Didier, bonjour le forum,

Difficile de t'aider sans savoir ce que vaut la variable Compteur et ce que vaut J... Il me semble aussi que la propriété ColorIndex va de 0 à 56...

[Édition]
Bonjou JM on s'est croisé...
 
Re : problème de condition avec couleur de cellule

merci à vous pour votre aide, en fait je croiyais pouvoir récupérer la couleur de la même façon que je colorie les cellule en appliquant la couleur 255 qui donne un joli rouge de base
pour envoyé le fichier c'est un peu compliquer car il dépasse très largement les 3MO et même si je l'épure il risque de ne pas être représentatif car il y a de multiple procédures qui se croisent
je suis obliger de quitter pour ce matin car ma femme tape du pied pour aller faire les courses 😡
A+ et encore merci
 
Re : problème de condition avec couleur de cellule

voici la routine qui colorie la colonne du jour férié

Code:
ElseIf M = 8 And D = 15 Then
        MsgBox "15 Août - Assomption"
          Range(Cells(5, colonne), Cells(131, colonne)).Select
       With Selection.Interior
        .Pattern = xlSolid
        .PatternColorIndex = xlAutomatic
        .Color = 255
        .TintAndShade = 0
        .PatternTintAndShade = 0
      End With

J'ai essayé d'autre syntaxe et rien ne fonctionne

Code:
Range("ZZ6").End(xlToLeft).Select
If ActiveCell.Interior.Color = vbRed And Compteur < J Then

Code:
Range("ZZ6").End(xlToLeft).Select
If ActiveCell.Interior.Color = 255 And Compteur < J Then

Code:
Range("ZZ6").End(xlToLeft).Select
If Selection.Interior.Color = 255 And Compteur < J Then

quelqu'un aurait une idée ?

Merci pour votre aide
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

L
Réponses
4
Affichages
779
Lindsay_RBD
L
Réponses
4
Affichages
1 K
Retour