[RESOLU] Incrémenter mise en forme conditionnelle

auda59

XLDnaute Nouveau
Bonjour à tous,
d'abord merci de proposer un site aussi complet, c'est une vraie mine d'or pour moi...
Néanmoins, là je sèche... et aimerai beaucoup votre aide.

Je m'explique.
On me demande un fichier mettant en évidence l'occupation de lits en temps réel. Pour cela, deux "interfaces" sont créés (et conviennent): un tableau facile à remplir qui permet d'indiquer le nom et la date d'entrée et de sortie des personnes... et un "agenda" qui grace à la mise en forme conditionnelle met en couleur les chambres occupées en fonction des dates.
Chez nous, les personnes entrent pour 15 jours, donc cet ensemble se répète tous les 15 jours.
Ma première question serait: comment puis je faire pour ne pas avoir à répéter manuellement la mise en forme conditionnelle pour chaque tableau. (quand je colle, il se réfère toujours au premier tableau pour la date d'entrée et non au tableau correspondant à la 15aine)

De plus, et là c'est pire... je dois trouver une solution pour que si quelqu'un sort avant les 15 jours et qu'un autre prend sa place je puisse l'indiquer sur le fichier. J'ai pour cela créer une deuxième ligne (il n'en faut pas +) à mon tableau de manière à ne le remplir que s'il y a une sortie prématurée... mais j'ai du faire ma mise en forme conditionnelle pour chaque ligne du coup car lorsque j'incrémente, il ne saute pas la 2eme ligne et la formule est fausse)...

Je suis désolée d'être aussi brouillon... j'espère qu'avec le fichier vous comprendrez...
Je veux juste reproduire ce qui existe pour la 15aine du 8 mai sur toutes mes autres sessions de 15 joursmais avec la bonne correspondance de tableaux...

HELP!!

D'avance je remercie chaque bonne ame qui regardera mon post et tentera de m'aider.

encore bravo pour votre boulot

Audrey, 1ere demande mais grande lectrice du forum!
 

Pièces jointes

  • occupchambre.xls
    277.5 KB · Affichages: 60
Dernière édition:

jpb388

XLDnaute Accro
Re : Incrémenter mise en forme conditionnelle

Bonjour a tous
a certainement à améliorer après tes test
 

Pièces jointes

  • occupchambre_auda59.xls
    217 KB · Affichages: 56
  • occupchambre_auda59.xls
    217 KB · Affichages: 62
  • occupchambre_auda59.xls
    217 KB · Affichages: 70

auda59

XLDnaute Nouveau
Re : Incrémenter mise en forme conditionnelle

Bonjour JP et un grand merci pour ta réponse. Pourrais tu m'expliquer comment tu as fait et comment je dois le remplir pour que cela marche? Je suis désolée mais quand je tape les dates dans mes tableaux ça ne change rien (même si j'efface les dates mises en exemple dans le tableau, ca ne supprime pas la couleur dans l'agenda du dessous)... Une manip m'échappe?? (j'ai bien activé les macros)

d'avance merci de ton aide
 
Dernière édition:

jpb388

XLDnaute Accro
Re : Incrémenter mise en forme conditionnelle

Bonjour le forum,Auda59

pour l'instant tu peux créer et modifier les entrées ou les sorties
il reste a faire la suppression et le chevauchement des dates
pour les créer
tu écris ta date d'entrée et tu appuies sur la touche entrée
tu écris ta date de sortie et tu appuies sur la touche entrée
quand tu as les deux dates cela doit se colorier
pour modifier
tu écris la nouvelle date et tu appuies sur la touche entrée
et le coloriage doit se mettre a jour

est ce bien cela que tu as fait?
 

auda59

XLDnaute Nouveau
Re : Incrémenter mise en forme conditionnelle

Bonsoir JP, et bonsoir à tous,

ca fonctionne bien , je crois que c'est parce que je ne faisais pas "entrée".
Bref, faut que je me mette à VBA a priori... je vais tenter de travailler sur la suppression et le chevauchement. Merci beaucoup en tout cas. Si jamais tu disposes d'un peu de temps tu pourrais m'expliquer juste la démarche, je ne sais pas par quel bout le prendre...
merci et bonne soirée
 

jpb388

XLDnaute Accro
Re : Incrémenter mise en forme conditionnelle

Bonjour le forum,auda59
fait les test et remonte les infos
 

Pièces jointes

  • occupchambre_auda59.xls
    297 KB · Affichages: 48
  • occupchambre_auda59.xls
    297 KB · Affichages: 43
  • occupchambre_auda59.xls
    297 KB · Affichages: 46
Dernière édition:

auda59

XLDnaute Nouveau
Re : Incrémenter mise en forme conditionnelle

Bonjour JP,
j'ai voulu tester le fichier mais quand j'entre une date d'entrée (entrer) puis de sortie (enter), il m'indique un message d'erreur "438", "propriété ou méthode non gérée par cet objet", laisse mes dates dans les cases mais pas de couleur sur l'agenda en dessous.
Pour les dates déjà inscrites, que je demande "effacer le contenu" ou que je efface la date manuellement, cela ne supprime pas les couleurs sur l'agenda en dessous...
La programmation que tu as faite me dépasse tellement que je ne suis pas en mesure de trouver d'où vient le problème...
Dans l'attente de te lire...
Merci d'avance

Audrey
 

jpb388

XLDnaute Accro
Re : Incrémenter mise en forme conditionnelle

Bonjour Audrey

j'ai fait une petite modif donc c'est celui la qu'il faut prendre
pour créer une MFC tu tapes la date d'entrée puis la date sortie (ne pas oublier d'appuyer sur la touche enter a chaque fois)
pour effacer sélectionne la date de sortie et clique sur la touche del

pour modifier sélectionne la date que tu veux et clique sur la touche enter
tes essais se font sur le classeur que je t'envoie ou un autre
 

Pièces jointes

  • occupchambre_auda59.xls
    297 KB · Affichages: 44
  • occupchambre_auda59.xls
    297 KB · Affichages: 41
  • occupchambre_auda59.xls
    297 KB · Affichages: 50

auda59

XLDnaute Nouveau
Re : Incrémenter mise en forme conditionnelle

C'est vraiment bizarre!
Quand j'ouvre le fichier de mon ordi perso (excel 2010) ca marche nickel!! et ca correspond complètement à ce qu'il me faut.
Néanmoins, de mon boulot (excel 2003, rien à faire cela ne fonctionne pas...
quelqu'un a une idée de pourquoi?

En tout cas, ce que tu as fait est génial JP, le seul hic c'est que j'en ai besoin au travail... j'attends vos idées
 

jpb388

XLDnaute Accro
Re : Incrémenter mise en forme conditionnelle

Bonjour le forum,Audrey
J'ai réinstallé mon 2003 fait les rectifications pour être compatible
donc test le
 

Pièces jointes

  • occupchambre_auda59.xls
    300.5 KB · Affichages: 52
  • occupchambre_auda59.xls
    300.5 KB · Affichages: 53
  • occupchambre_auda59.xls
    300.5 KB · Affichages: 56

auda59

XLDnaute Nouveau
Re : Incrémenter mise en forme conditionnelle

Bonjour,
C'EST LE TOP !!!
J'ai deux trois trucs à vérifier... ça ne fonctionnerait pas sur tous les pc du boulot... je vérifierai leur version d'excel mais chez moi, et de mon pc de boulot ca cartonne!
Une ovation pour JP... c'est du super boulot, je te remercie grandement!
 

jpb388

XLDnaute Accro
Re : Incrémenter mise en forme conditionnelle

Bonjour le forum,Audrey
je te remercie d'avoir pris le temps de dire ce que cela a donné
n' oublie pas de changer "Incrémenter mise en forme conditionnelle" en [résolu]Incrémenter mise en forme conditionnelle
a une autre fois
 

Statistiques des forums

Discussions
312 304
Messages
2 087 062
Membres
103 449
dernier inscrit
pulco41