Colonne Samedi dimanche en gris

Résolu/Fermé
albertyx Messages postés 53 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 12 septembre 2024 - 17 août 2020 à 15:36
albertyx Messages postés 53 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 12 septembre 2024 - 17 août 2020 à 22:36
Bonjour,

J'ai une feuille Excel avec une liste de noms dans la colonne A4 à A45. Et les dates de la ligne B2 à DU2. Les cases de B2 à DU2 un calcule basé sur une autre page (ou il y a les dates). Le résultat donne ceci : "Za"&CHAR(10)&"Sa". Ça affiche un Za et en dessous un Sa pour Zaterdag et Samedi respectivement (c'est du belge ;)). Pareil pour Zo et Di...

Ce que je souhaiterais si possible, c'est de mettre une mise en forme conditionnelle sur base de ce résultat (Za et Sa + Zo et Di) avoir toute la colonne jusqu'à la 40ème ligne en gris, pour différencier le week-end de la semaine. L'idée c'est d'avoir une formule et pas devoir répéter la formule sur 60 cases.


Merci d'avance.


Configuration: Android / Firefox 79.0

4 réponses

Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
17 août 2020 à 15:45
Bonjour, il faut sélectionner la cellule B2 et ensuite inscrire cette MFC :

=OU(B$2="Za";B$2="Sa";B$2="Zo";B$2="Di")

à tirer sur la droite jusqu'à la cellule DU2
0
albertyx Messages postés 53 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 12 septembre 2024 1
17 août 2020 à 16:06
Bonjour Yoyo01000 merci pour votre réponse.

Cette solution ne fonctionne pas. La cellule B2 jusqu'à DU2 contient une longue formule qui donne le résultat

Ma
Lu

Pour Maandag et Lundi. Puis

Di
Ma

Pour Dinsdag et Mardi et ainsi de suite.

Alors j'ai inséré la formule dans le MFC et ça ne fait aucun effet et quand je tire la case vers DU j'ai la mise en forme normale de la cellule B2 qui se copie sur les autres cellules jusqu'à DU2. En plus le But est que ça soit pour toute la colonne. Je sais que ce n'est pas évident mais je ne peux pas envoyer le document pour des raisons de sécurité.
0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
17 août 2020 à 16:28
C'est sans importance s'il y a d'autres valeurs que celles du sujet.

Il faut donc une MFC pour Za Sa et pour Zo Di, c'est bien ça ?

Apparemment Za Sa ou Zo Di se trouvent dans la même cellule ?

Comment est fait le retour à la ligne ?

Si on considère que le retour à la ligne est avec un espace entre Za et Sa et Zo et DI, il faut tenter cela :

=OU(B2="Za Sa";B2="Zo Di")

MFC qui peut se tirer horizontalement ou verticalement.

Si cela ne fonctionne pas, il faudra une copie du fichier, sans données confidentielles, pour voir quel type de formatage il y a pour les cellules.
0
albertyx Messages postés 53 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 12 septembre 2024 1
17 août 2020 à 22:08
Re bonjour Yoyo,

Voici la formule dans chaque case de B2 à DU2 :

=SI(TABEL!M3="maandag";"Ma"&CAR(10)&"Lu";SI(TABEL!M3="dinsdag";"Di"&CAR(10)&"Ma";SI(TABEL!M3="woensdag";"Wo"&CAR(10)&"Me";SI(TABEL!M3="donderdag";"Do"&CAR(10)&"Je";SI(TABEL!M3="vrijdag";"Vr"&CAR(10)&"Ve";SI(TABEL!M3="zaterdag";"Za"&CAR(10)&"Sa";SI(TABEL!M3="zondag";"Zo"&CAR(10)&"Di";"")))))))

le résulatat apparait comme ça:

Ma
Lu

Le Ma d'abord puis plus bas le Lu. Les donnée des dates son récupérés de la feuille Tabel.

Pourquoi cette formule, car les données doivent être automatiquement copiés de Tabel.

Donc quand je demande à Excel de chercher dans la cas s'il y a Za Di et ou Za ou Di, ça ne marche pas car le résultat est basé sur la formule au dessus "Zo"&CAR(10)&"Di"

J'espère que ça vous aidera pour m'aider.

Merci encore.
0
albertyx Messages postés 53 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 12 septembre 2024 1
17 août 2020 à 22:36
Bonjour J'ai trouvé:

J'ai mis dans la case B2 4 formules distinctes en MFC:

=A$2="Za"&CAR(10)&"Sa"
=A$2="Zo"&CAR(10)&"Di"
=B$2="Za"&CAR(10)&"Sa"
=B$2="Zo"&CAR(10)&"Di"

Et ça a marché.

Merci beaucoup
0