Calendrier et mise en forme conditionnelle

jokair

XLDnaute Nouveau
Bonjour,

Je réalise un classeur Excel pour la pose de jour de congés.
Il comporte plusieurs onglets.

Il est ici dans un fichiers ZIP (3.5 Mo compressé en 500 Ko):
Free - Envoyez vos documents

Dans ce classeur excel, l'employé saisit la date de début et de fin de congés et le décompte se fait automatiquement. Ici pas de problème.

Par contre, j'ai réalisé un calendrier (appelé Calendrier dans le classeur) (où les jours sont classés par mois) avec des mises en formes conditionnelles pour distinguer les samedis/dimanches, jours fériés et jours de congés.

J'ai trouvé une solution mais qui est malheureusement très lourde. Elle consiste en un onglet (appelé CAL) comportant un calendrier où chaque jour est listé sur une seule colonne et où j'ai réalisé une règle conditionnelle pour savoir si la journée est en congé ou non. La condition dans le calendrier mensuel (Calendrier) est réalisé via une condition sur une recherche verticale d'une matrice du CAL

Mon fichier est donc lourd (3.5 Mo) et du coup très très lent !!!

Si quelqu'un a une astuce pour alléger le système, sachant que je souhaite simplement colorier les jours de congés, et si possible éviter de passer par une macro.

Merci d'avance pour vos contributions.
Jokair
 
Dernière édition:

Macpoy

XLDnaute Impliqué
Re : Calendrier et mise en forme conditionnelle

Re le forum,
bonsoir jokair,
vous trouverez ci-joint un classeur qui pourrait vous donner des idées.
@plus
 

Pièces jointes

  • AffichMiniCalendrtestCB2.zip
    41.4 KB · Affichages: 259

exene

XLDnaute Accro
Re : Calendrier et mise en forme conditionnelle

Bonjour,

Je ne peux lire ton fichier (accès reistreint) mais j'ai eu le même souci me semble t'il et j'ai du abandonner car trop de lourdeur. Regarde le fichier joint, j'en suis là pour le moment.

à+

J'oubliais, je suis en calcul sur ordre
 

Pièces jointes

  • Gestion MENAGE 2010V3.zip
    36.1 KB · Affichages: 213
  • Gestion MENAGE 2010V3.zip
    36.1 KB · Affichages: 215
  • Gestion MENAGE 2010V3.zip
    36.1 KB · Affichages: 231
Dernière édition:

jokair

XLDnaute Nouveau
Re : Calendrier et mise en forme conditionnelle

Je vais regarder ça.
Ca m'a l'air pas mal du tout !

Sinon, le fichier d'ouvre "avec le temps". Tu peux ôter la protection de l'ongler calendrier. Pas besoin de mot de passe.

@+ et merci
 

jokair

XLDnaute Nouveau
Re : Calendrier et mise en forme conditionnelle

J'ai trouvé grâce au SOMMEPROD:

Une mise en forme conditionnelle avec:
SOMMEPROD((date>=debut)*(date<=fin))>0

Ou "début" est la matrice comportant les dates de début de congés et "fin" la matrice comportant les dates de fin de congés

Résolu donc.

Merci et @+
 

Statistiques des forums

Discussions
312 211
Messages
2 086 293
Membres
103 171
dernier inscrit
clemm