J'aurais voulu modifier l'alignement horizontal par MFC mais cette possibilité n'existe pas.
Solution :
La Mise en Forme Conditionnelle offre davantage de possibilités depuis la version 2007 et notamment celle d'utiliser des formats de nombre, comme nous l'avons vu dans l'exemple des barres de données, mais les possibilités d'alignement restent inaccessibles.
Qu'à cela ne tienne ! Nous allons modifier l'alignement horizontal par un format de nombre personnalisé.
Il est possible dans un format de nombre personnalisé, d'aligner tout ou partie du contenu de la cellule à gauche ou à droite.
Le symbole * suivi d'un caractère permet d'afficher ce caractère autant de fois que nécessaire pour remplir l'espace situé entre deux éléments du contenu et ainsi remplir la cellule sur toute sa largeur.
Exemples
:
Nous pouvons ainsi aligner un nombre ou un texte en faisant suivre le caractère * d'un espace et en plaçant ces deux caractères
- soit avant le format de nombre pour aligner à droite. Exemple * 0 pour un nombre, * @ pour un texte
- soit après le format de nombre pour aligner à gauche. Exemple 0* ou @*
Nous avons donc créé ces quatre formats de nombre puis les avons utilisés pour la mise en forme conditionnelle :
La seule impossibilité, à notre connaissance, est le centrage : nous avons donc choisi cet alignement par défaut avant d'appliquer la Mise en Forme Conditionnelle alignant soit à gauche, soit à droite selon la valeur.