[E-03] Mise en forme conditionnelle en VBA
hello!
voilà l'adresse du fichier:
http://dl.free.fr/rOjwRSyl4
Je dois rajouter une mise en forme conditionnelle sur l'onglet calendrier, j'ai déjà utilisé les 3 d'Excel, et j'en ai mis d'autres en VBA.
Mais là, c'est un peu difficile:
Dans l'onglet TST colonne U, si la gestion transport ne termine pas par "wall", il faut que dans le calendrier, la cellule correspondante s'écrive en italique.
J'ai repris cette gestion transport dans l'onglet Calendrier colonne IQ.
J'avais essayé de faire une macro et de regarder le code, ca m'a donné quelque chose du genre:
Code:
1 2 3 4 5 6 7 8 9
| Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="DROITE(F1014;4)<>""wall"""
With Selection.FormatConditions(1).Font
.Bold = false
.Italic = true
end with
Selection.Autofill Destination:=Range("D1014:D1017"), type:=xlFillDefault
Range("D1014:D1017").Select
End sub |
Le "delete" me fait un peu peur...
pour le reste, qu'en pensez vous ?