citizenbaban
XLDnaute Junior
Bonjour à toutes et à tous,
J'ai un petit souci avec le fichier xls joint.
Il y a une macro (carré rose en bas de la feuille "Suivi") qui me permet de copier la dernière ligne de ce tableau dans la feuille "Lectures". J'applique ensuite par macro 3 MFC sur la feuille "Lectures". Voici l'extrait de macro pour les MFC :
Le problème que des cellules sans date (donc 01/01/1900 pour Excel) se colorent forcément en couleur 36 car la troisième MFC est vraie dans ces cas là.
Comment éviter ce problème et faire en sorte que les cellules vides restent blanches.
D'avance merci
Citizenbaban
Cijoint.fr - Service gratuit de dépôt de fichiers
J'ai un petit souci avec le fichier xls joint.
Il y a une macro (carré rose en bas de la feuille "Suivi") qui me permet de copier la dernière ligne de ce tableau dans la feuille "Lectures". J'applique ensuite par macro 3 MFC sur la feuille "Lectures". Voici l'extrait de macro pour les MFC :
Code:
With Range("A2:F300").Select
'Supprime les MFC existantes
Selection.FormatConditions.Delete
'Ajoute trois conditions
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=OU($E2=AUJOURDHUI();$F2=AUJOURDHUI())"
Selection.FormatConditions(1).Interior.ColorIndex = 4 'Vert
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=OU(ET($E2-AUJOURDHUI()<8;$E2-AUJOURDHUI()>0);ET($F2-AUJOURDHUI()<8;$F2-AUJOURDHUI()>0))"
Selection.FormatConditions(2).Interior.ColorIndex = 8 'Cyan
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=JOURS360($F2;$H$2)>0"
Selection.FormatConditions(3).Interior.ColorIndex = 36 'Orange pale
End With
Le problème que des cellules sans date (donc 01/01/1900 pour Excel) se colorent forcément en couleur 36 car la troisième MFC est vraie dans ces cas là.
Comment éviter ce problème et faire en sorte que les cellules vides restent blanches.
D'avance merci
Citizenbaban
Cijoint.fr - Service gratuit de dépôt de fichiers