Remplissage lignes 2 par 2 par mise en forme conditionnelle

Résolu/Fermé
Floki72450 Messages postés 34 Date d'inscription vendredi 17 octobre 2014 Statut Membre Dernière intervention 23 février 2016 - 6 janv. 2015 à 14:16
Floki72450 Messages postés 34 Date d'inscription vendredi 17 octobre 2014 Statut Membre Dernière intervention 23 février 2016 - 6 janv. 2015 à 14:41
Bonjour,

Je souhaite créer une remplissage automatique des lignes de mon classeur excel 2 par 2.

Exemple :

Nom 1 --> vert
Nom 2 --> vert
Nom 3 -----> reste blanc
Nom 4 -----> reste blanc
Nom 5 --> vert
Nom 6 --> vert
Nom 7 -----> reste blanc
Nom 8 -----> reste blanc

etc...

et je veux dans cet exemple que le vert se mettre automatiquement, et que si j'ajoute des lignes a la feuille, les lignes verte restent 2 sur 2.

comme cela :

Nom 1 --> vert
Nom 2 --> vert
Nom 3 -----> reste blanc
Nom ajouté ----> reste blanc
Nom 4 --> vert
Nom 5 --> vert
Nom 6 -----> reste blanc
Nom 7 -----> reste blanc
Nom 8 --> vert



Alors qu'à le mains si je colore les lignes 2 sur deux, si je rajoute des lignes, cela décale toute les couleurs...

J'ai déjà une ébauche de ce que je cherche, j'ai trouver sur le net comment faire 1 sur 2 avec cette formule de mise en forme :

=SI(MOD(LIGNE();2);VRAI;FAUX)

Cette formule permet de mettre de la couleur choisie une ligne sur deux, hors je voudrais que cela soit 2 sur 4... Tout cela grâce à la mise en forme conditionnelle bien entendu, il doit bien y avoir une formule...

Merci par avance de m'aider à surpasser ce problème.

Cordialement

A voir également:

3 réponses

via55 Messages postés 14408 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 5 mai 2024 2 704
6 janv. 2015 à 14:27
Bonjour

Formule de la MFC :
=OU(MOD(LIGNE()+3;4)=0;MOD(LIGNE()+2;4)=0)

Cdlmnt
0
Floki72450 Messages postés 34 Date d'inscription vendredi 17 octobre 2014 Statut Membre Dernière intervention 23 février 2016
Modifié par Floki72450 le 6/01/2015 à 14:42
parfait, rien à dire.

Cela fonctionne à merveille,

Merci beaucoup :)

Edit : seule hic par rapport a la formule de Zoul67 et Vaucluse : celle-ci fait commencer les couleurs de ligne avec une ligne de retard dans la sélection, mais merci tout de même :)
0
Zoul67 Messages postés 1959 Date d'inscription lundi 3 mai 2010 Statut Membre Dernière intervention 30 janvier 2023 149
6 janv. 2015 à 14:29
Bonjour,

Analyse la formule que tu as utilisée...
MOD c'est le reste quand tu divises la ligne par 2.
Le reste est donc 0 ou 1.
Comme tu veux faire une MFC avec une période de 4, utilise MOD(LIGNE();4)
Le reste sera donc 0 ou 1 ou 2 ou 3.
Donc normalement :
=SI(MOD(LIGNE();4)<2;VRAI;FAUX)
devrait faire l'affaire.

A+
0
Floki72450 Messages postés 34 Date d'inscription vendredi 17 octobre 2014 Statut Membre Dernière intervention 23 février 2016
6 janv. 2015 à 14:37
Merci beaucoup,

J'apprendre et cherche par moi même les choses (sauf quand je ne trouve pas je pose la question), et j'avais trouver la formule une sur deux, je l'ai copier bêtement sans la comprendre, maintenant j'ai compris grâce à ton explication a quoi servait cette formule et ses composants :)

Cela me sera grandement utile pour mes tableaux et listes

Merci encore
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
6 janv. 2015 à 14:35
Bonjour
essayez avec cette formule pour la MFC (sans le SI qui est dans ce cas inutile)
en commençant en A1:

=MOD(LIGNE()+2;4)<2

que vous pouvez compléter avec par exemple:

=ET(MOD(LIGNE()+2;4)<2;$A1<>"")

pour ne formater que les lignes voulues ayant une v aleur en A

crdlmnt
0
Floki72450 Messages postés 34 Date d'inscription vendredi 17 octobre 2014 Statut Membre Dernière intervention 23 février 2016
6 janv. 2015 à 14:41
Oui cela fonctionne aussi merci :)
0