Chapitre 15 · 15.9
Colorer toute une ligne lorsque la facture est payée
Avec une mise en forme conditionnelle classique, seule la cellule elle-même se colore. Dans une liste de factures, une liste de tâches ou une liste de membres, vous souhaitez souvent colorer toute la ligne lorsqu'une colonne contient une certaine valeur, par exemple "Betaald". Pour cela, vous utilisez une règle avec une formule.
Étape par étape
- Sélectionnez tout le tableau sans les en-têtes, dans l'exemple A2:H13. Donc pas uniquement la colonne Status.
- Cliquez dans l'onglet Accueil sur Mise en forme conditionnelle et choisissez Nouvelle règle.
- Choisissez pour Règle le type Formule.
- Saisissez la formule =$H2="Betaald". H est la colonne contenant le statut, 2 la première ligne de votre sélection.
- Choisissez pour Format une couleur de remplissage et cliquez sur OK.


Pourquoi le signe dollar ?
Le signe dollar devant le H fixe la colonne : chaque cellule de la ligne se réfère à la colonne H. Devant le 2, il n'y a pas de signe dollar, de sorte que la ligne 3 se réfère à H3, la ligne 4 à H4, et ainsi de suite. Si vous écrivez =$H$2, tout se réfère à la même cellule et tout se colore ou rien ne se colore.
Autres exemples
- Expiré et encore ouvert : =ET($H2<>"Betaald";$F2<AUJOURDHUI()-30) : factures ouvertes de plus de 30 jours.
- Une couleur alternée : =MOD(LIGNE();2)=0.
- Un montant élevé : =$G2>200.
Pièges à éviter
- Tout ou rien n'est coloré ? Vérifiez les signes dollar et si la formule commence bien à la première ligne de votre sélection.
- Lors du copier-coller de lignes, des règles en double peuvent apparaître. Supprimez-les via Mise en forme conditionnelle, Gérer les règles (voir Mise en forme conditionnelle).
- La casse n'est pas prise en compte dans la comparaison : "betaald" se colore également. Un espace à la fin, par contre : "Betaald " ne se colore pas.
