Bonjour à toutes et tous,
Ma question concerne la gestion des mises en forme conditionnelle.
En effet, je voulais savoir si il est possible via une macro d'avoir plus d'option de mise en forme que celles proposées par le menu Excel.
Le morceau de code suivant fait une partie de ce que je veux c'est à dire mettre en gras et en italique la valeur max d'une colonne, mais je voudrais de plus qu'elle soit aligner à droite, chose que l'on ne peut gérer dans le menu de la mise en forme conditionnelle.
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreater, Formula1:="=B$9"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Font
.Bold = True
.Italic = True
.Color = xlAutomatic
.TintAndShade = 0
End With
Autre précision, j'ai fait le choix de la mise en forme conditionnelle car la macro que je développe en remplacement d'une précédente récupère les valeurs dans un fichier ou il peut y avoir des erreurs de saisies. Aussi c'est pour éviter de régénérer à nouveau le rapport comme c'est le cas aujourd'hui (mise en forme faite lors du traitement et du coup format des cellules figées) que je souhaite appliquer une mise en forme conditionnelle (on pourrait modifier la valeur directement dans le fichier final et la mise à jour se ferait automatiquement).
Je me pose la question de savoir si on peut gérer d'autres paramètres de la mise en forme conditionnelle via VB car lors d'une formation en VB Excel j'ai cru comprendre que l'on avait accès parfois à plus d'options.
Si ce n'est pas possible, je suis bon pour implanter une macro dans le rapport final qui fait les modifs si changement d'une valeur.
Merci d'avance de vos réponses.
PS : désolé, mais je n'ai pas à disposition un exemple du résultat final souhaité à joindre.