Re : bordures
Bonjour rust, jeanpierre, tibo et le forum.
Pour griser une ligne sur deux, 2 conditions
Premièrement, je teste la parité (paire ou impaire) de la ligne encours.
Prenons un exemple,
admettons que je suis sur la 3 ème ligne
d'un coté
Je divise "3" par 2 ce qui donne 1,5
je rajoute 0,5 ce qui donne 2
je prends la partie entiere de 2, résulat = 2
de l'autre
je divise tout simplement "3" par 2 résultat = 1,5
enfin je compare mes 2 résulats et je conclue que
"2 est différent de 1,5 donc "3" est impaire " CQFD.
Deuxiement je considère qu'il faille que la première colonne soit renseignée,
en 3ème ligne, il faut que la cellule [A3] soit renseignée.
Voici les formules que j'utilise dans la Mise en Forme Conditionnelle:
LIGNE() donne le numéro de ligne d'une référence
ENT() définit la partie entière d'un nombre.
ET() compare 2 valeurs et retourne Vrai si elles sont différent de rien (0)
Si elle est impaire
=SI(ET(ENT(LIGNE()/2+0,5) <> LIGNE()/2;$A3<>"");VRAI;FAUX)
Alors j'applique un format simple autrement dit je ne fais qu'encadrer la cellule.
Si elle est paire
=SI(ET(ENT(LIGNE()/2+0,5) = LIGNE()/2;$A3<>"");VRAI;FAUX)
Une fois que c'est fait je sélectionne ma celulle [A3] que je copie
et je colle le format partout ou je veux appliquer cette MFC.
Comme je suis prévoyant lol car mon tableau risque de s'agrandir, je recopie mon format à 500 lignes et le tour et joué.
Je joint un exemple pour visualiser le résultat.
Bien a vous ;-)