Mise en forme conditionnelle sur une date changeante

cyoulyric

XLDnaute Nouveau
Bonjour,

Je suis vraiment novice dans l'utilisation d'Excel, mais grâce à tous vos messages sur Forum j'ai réussi à rendre mon document interactif. (J'y passe toute la journée dessus depuis hier...)

Je vous sollicite car je n'arrive pas à utiliser une formule conditionnelle de façon correcte.

En fait j'avais réussi, mais celle ci porte sur une cellule qui contient une formule. Cette formule fait référence à une date. Et si cette date change, et bien ma formule conditionnelle déconne, et me rajoute une ligne supplémentaire.

Pour résumer j'ai une colonne des jours: L, M, Me, J....
Et je veux qu'en fonction de ce qui s'affiche, ma ligne se grise ou non.

C'est un calendrier mensuel, mais quand j'avance l'année de référence(2010 au lieu de 2009), il me rajoute les lundi en grisé, puis si je mets l'année d'après le mardi...

Donc cette formule ne me sert plus à rien.

Voici la formule que j'ai écrit:

formule conditionnelle =OU($A5="S";$A5="Di")
s'applique à =$A$5:$J$35

J'avais essayé de le gérer avec un VBA, mais j'ai jamais réussi à le mettre sur ma feuille.


Je vous remercie de votre aide précieuse.

Liryc
 

Pièces jointes

  • essai calendrier.zip
    21.5 KB · Affichages: 18
  • essai calendrier.zip
    21.5 KB · Affichages: 18
  • essai calendrier.zip
    21.5 KB · Affichages: 20

Jocelyn

XLDnaute Barbatruc
Re : Mise en forme conditionnelle sur une date changeante

Bonjour le Forum,
Bonjour cyoulyric,

Un essai en pièce jointe

Jocelyn

EDIT : tu peux remettre le format que tu avais choisi dans la colonne B
 

Pièces jointes

  • essai calendrier.zip
    20 KB · Affichages: 28
  • essai calendrier.zip
    20 KB · Affichages: 30
  • essai calendrier.zip
    20 KB · Affichages: 30

cyoulyric

XLDnaute Nouveau
Re : Mise en forme conditionnelle sur une date changeante

J'avais lu que les réponses étaient rapides parfois, mais alors là je suis surpris.

Merci beaucoup. En même temps je n'aurais jamais été cherché du côté des semaines pour régler ce souci.

Merci encore.

Je ne voudrais pas abuser, mais quelle est le code en VBA pour surligner une ligne en fonction d'un contenu de cellule.

Merci encore Jocelyn.

Liryc
 

cyoulyric

XLDnaute Nouveau
Re : Mise en forme conditionnelle sur une date changeante

J'ai dû crier victoire trop vite.

Je dois être vraiment mauvais.

J'ai essayé de remettre la formule conditionnelle dans mon fichier originel, et le même problème se pose. Tu n'as changé que la formule et le champ où tu as fait quelque chose d'autre Jocelyn???

Franchement je suis perdu devant mon truc.

Liryc
 

Jocelyn

XLDnaute Barbatruc
Re : Mise en forme conditionnelle sur une date changeante

re,

Je n'est changé que la formule de la mise en forme conditionnelle, c'est peut etre dans la mise en place que cela ne va pas.

Pour la mettre en place affiche ta ligne 1 puis sélectionnes totalement tes colonne de A à J a ce moment la seule la cellule A1 ne doit pas être grisée

Puis inscrire la formule =ET(JOURSEM($B1;2)>5;ESTNUM($B1))

Jocelyn

PS si tu n'y arrive pas envoye moi par mp ton adresse mail et je te ferais passer la mienne pour travailler directement sur le fichier

Jocelyn
 

cyoulyric

XLDnaute Nouveau
Re : Mise en forme conditionnelle sur une date changeante

Merci pour ton aide, mais ça ne marche toujours pas, je ne comprends vraiment pas. Alors j'ai pris le fichier que tu as fait et je l'ai refait pour tous les mois, comme ça tout marche nickel.

Il faudra juste que je fasse un copier-coller des données.

Je te mets en pièce jointe ce que j'ai fait, si ça peut m'aider à comprendre ce qui ne marche pas.

Au passage je n'arrive pas à récupérer ma ligne 1, est-ce la raison?

Merci encore.

Liryc
 

Pièces jointes

  • essai calendrier.zip
    24.8 KB · Affichages: 19
  • essai calendrier.zip
    24.8 KB · Affichages: 15
  • essai calendrier.zip
    24.8 KB · Affichages: 19

jeanpierre

Nous a quitté
Repose en paix
Re : Mise en forme conditionnelle sur une date changeante

Bonjour cyoulyric, Jocelyn,

Jocelyn étant déconnecté,

Normal que cela ne fonctionne pas, en B5 tu fais référence à B1 dans ta mise en forme et toutes les autres à l'avenant.

Aprés avoir selectionné toute ta plage, et en restant sur A5 tu modifies la formule de la mise en forme comme ceci :

=ET(JOURSEM($B5;2)>5;ESTNUM($B5))

Ton fichier va fonctionner.

Bon après-midi.

Jean-Pierre

Edit : Supprime toutes les couleurs de base que tu as sur tes cellules. (le petit pot et Aucun remplissage)
 
Dernière édition:

cyoulyric

XLDnaute Nouveau
Re : Mise en forme conditionnelle sur une date changeante

Merci Jean-Pierre,

J'ai trouvé mon erreur, en changeant la couleur des lignes.
En fait j'avais déjà des lignes de couleur faites en manuel, et donc quand je changeais d'année, elle réapparaissait.

Problème résolu.

Merci beaucoup à vous 2 et à ce forum.

Liryc
 

Discussions similaires

Réponses
12
Affichages
316

Statistiques des forums

Discussions
312 839
Messages
2 092 691
Membres
105 509
dernier inscrit
hamidvba