Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion Florian53
  • 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 !

Florian53

XLDnaute Impliqué
Bonsoir à tous je voudrais réaliser un tableau avec des dates et d'autres colonnes dont une ou je marquerais "En attente".

Ce que je voudrais est que si ma cellule ou est marqué "En attente" depuis plus de 30 jours alors je coloris en rouge les colonnes qui correspondent aux cellules "En attente".

Voilà le début de mon code:

With Sheets("Feuil1")
For Each cel In .Range("K8:K" & .Range("K65000").End(xlUp).Row)
If UCase(cel) = "EN ATTENTE" And CDate(cel.Offset(0, -7)) <= Date - 30 Then

Ce je vois pas comment indiquer qu'il colorie les cellules correspondantes par exemple les colonnes C, E, G.

Merci à vous
 
Re : Colorier ligne

Si j'ai bien compris, la date à surveiller est en colonne D, non ?

Si c'est bien ça, alors il faudrait tenter d'y mettre une mise en forme conditionnelle du genre :
=ET(MAJUSCULE($D1)="ATTENTE"; $K1<(AUJOURDHUI()-30))

En suite il suffit de copier/coller la cellule D1 dans toutes les cellules concernées de la colonne D.
 
Re : Colorier ligne

Bonjour Florian, Marcle

par vba, peut être ainsi :

Code:
Sub test()
Dim cel As Range
With Sheets("Feuil1")
    For Each cel In .Range("K8:K" & .Range("K65000").End(xlUp).Row)
        If UCase(cel) = "EN ATTENTE" And cel.Offset(0, -7) <= Date - 30 Then
            Union(cel.Offset(0, -4), cel.Offset(0, -6), cel.Offset(0, -8)).Interior.ColorIndex = 3
        End If
    Next cel
End With
End Sub

bon après midi
@+
 
- 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

Réponses
3
Affichages
449
Réponses
17
Affichages
2 K
Réponses
7
Affichages
832
G
  • Question Question
Réponses
1
Affichages
803
Grouchet
G
L
Réponses
12
Affichages
1 K
LeSaintKebab
L
A
Réponses
17
Affichages
4 K
Abdenour
A
M
Réponses
1
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…