Le format dynamique est en fait un format conditionnel se basant sur une formule (Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué).
On veux formater nos cellules de manière a reproduire un format de tableaux qu’importe le nombre d’enregistrements qu’on aurai à ajouter. Plus question après chaque ajout de sélectionner le tableau et chercher le format à appliquer.
Le truc ici est de définir l’entête du tableau Entete, le nombre d’enregistrements Enregistrements et le Dernier enregistrement DernierEnregistrement et appliquez deux mise en forme conditionnelles basées sur les formules :
=SI(LIGNE(A4)<DernierEnregistrement,VRAI,FAUX)
=SI(LIGNE(A4)=DernierEnregistrement,VRAI,FAUX)
1. Définir les NOMS
a. Comme notre entête se trouve sur la ligne 3, notre formule sera =LIGNE(Feuil1!$3:$3)
Allez dans le menu Formules – Noms définis – Définir un nom
Dans l’espace Nom, écrivez : Entete, laissez Classeur dans l’espace Zone. Dans la partie
‘’Fait référence à’’ écrivez : =LIGNE(Feuil1!$3:$3) et puis Validez.
b. Nommez une cellule de votre choix en dehors de l’espace que votre tableau pourra occuper de la manière suivante.
Cette cellule contiendra le nombre d’enregistrements de votre tableau.
c. Pour le Dernier enregistrement, procédez comme suit :
Dans la partie « Fait référence a » la formule est
=SI(Enregistrements, Entete + Enregistrements, Entete)
d. Dans la cellule que vous avez nommé “Enregistrements”, saisissez la formule qui compte le nombre d’enregistrements. Il en existe plusieurs : par exemple =NBVAL (A$4:A200)
2. Mis en forme conditionnelle
Sélectionnez la plage que pourra occuper votre tableau et Aller dans le menu Accueille – Style – Mise en forme conditionnelle – Nouvelle regle et choisissez Utiliser une formule pour déterminer pour quelles cellules le format sera appliqué
Pour la derniere ligne :
=SI(LIGNE(A4)=DernierEnregistrement,VRAI,FAUX)
Pour les ligne intermediaires :
=SI(LIGNE(A4)<DernierEnregistrement,VRAI,FAUX)
Vous aurez un tableau gardant le meme format qu’importe le nombre d’enregistrement que vous allez ajouter.
Nom
|
Montant
|
Observation
|
Ferdi
|
300
|
pour la boite
|
Patience
|
345
|
A valoir
|
Nana
|
800
|
Sans interet
|
Tantine
|
12
|
Obligations
|
Lydie
|
345
|
Raison diverses
|
Lolhy
|
100
|
Blague
|
Lucien
|
2234
|
Avanture
|
kole
| ||
maturin
|
Nom
|
Montant
|
Observation
|
Ferdi
|
300
|
pour la boite
|
Patience
|
345
|
A valoir
|
Nana
|
800
|
Sans interet
|