XL 2016 Calendrier automatique

Natacha MARTY

XLDnaute Nouveau
Je me suis exercée à créer un calendrier automatique me permettant de planifier des taches de mes salariés.
Je rencontre un problème pour l'exécution de la macro qui permet :
1) de masquer les colonnes pour que la fin de mois soit le dernier jour du mois (exemple le mois de février se termine le 28/02 et le mois d'avril se termine le 30/04)
2) de rendre le tableau des taches vierge le mois suivant pour les compléter avec de nouvelles taches tout en conservant bien les taches des mois précédents.
Je ne comprend pas pour ma colonne AH n'est plus visible sur mon calendrier

Je vous met en pièces jointes la macro que j'utilise et mon fichier

Merci pour votre aide.
Natacha
 

Pièces jointes

  • Calendrier automatique.xlsx
    21.8 KB · Affichages: 11
  • Capture macro.PNG
    Capture macro.PNG
    36.3 KB · Affichages: 17

patricktoulon

XLDnaute Barbatruc
bonjour
et pourquoi voudrais tu ajouter du vba sur ton fichier ?
tu a les outils pour ça
pour commencer
ta formule =D6+1 c'est pas bon
donc a partir de E6 on va mettre ceci
=SI(D6="";"";SI(MOIS(D6+1)=MOIS(D6);D6+1;""))
et tu étends la formule jusqu’à AH
ensuite dans tes MFC
dans celle des jours>5 tu ajoute les bordures
tu en ajoute une pour les jours <6 avec une formule sensiblement le meme principe que tu etends a tout le tableau de la même manière que pour les weekend

et voilà terminé ton tableau s’ auto dimensionne en fonction de 28 / 29 /30 /31 jours selon les mois et années

pas compliqué ;)
demo.gif
 

Pièces jointes

  • Calendrier automatique V pat .xlsx
    19.9 KB · Affichages: 7

Natacha MARTY

XLDnaute Nouveau
bonjour
et pourquoi voudrais tu ajouter du vba sur ton fichier ?
tu a les outils pour ça
pour commencer
ta formule =D6+1 c'est pas bon
donc a partir de E6 on va mettre ceci
=SI(D6="";"";SI(MOIS(D6+1)=MOIS(D6);D6+1;""))
et tu étends la formule jusqu’à AH
ensuite dans tes MFC
dans celle des jours>5 tu ajoute les bordures
tu en ajoute une pour les jours <6 avec une formule sensiblement le meme principe que tu etends a tout le tableau de la même manière que pour les weekend

et voilà terminé ton tableau s’ auto dimensionne en fonction de 28 / 29 /30 /31 jours selon les mois et années

pas compliqué ;)
Regarde la pièce jointe 1151000
Bonjour,
Merci beaucoup de ta réponse.
Il est vrai que je n'avais pas du tout pensé à modifier ma MFC et aussi ma formule en D6.
Alors merci encore pour tout.
Excellente journée à toi.
Natacha
 

Natacha MARTY

XLDnaute Nouveau
bonjour
et pourquoi voudrais tu ajouter du vba sur ton fichier ?
tu a les outils pour ça
pour commencer
ta formule =D6+1 c'est pas bon
donc a partir de E6 on va mettre ceci
=SI(D6="";"";SI(MOIS(D6+1)=MOIS(D6);D6+1;""))
et tu étends la formule jusqu’à AH
ensuite dans tes MFC
dans celle des jours>5 tu ajoute les bordures
tu en ajoute une pour les jours <6 avec une formule sensiblement le meme principe que tu etends a tout le tableau de la même manière que pour les weekend

et voilà terminé ton tableau s’ auto dimensionne en fonction de 28 / 29 /30 /31 jours selon les mois et années

pas compliqué ;)
Regarde la pièce jointe 1151000
Bonjour,
Merci beaucoup.
Du coup j'ai refais mon calendrier et ça fonctionne super bien.
Plus la peine de me prendre la tête avec la macro
Merci
 

Discussions similaires

Réponses
4
Affichages
789
Réponses
14
Affichages
723

Statistiques des forums

Discussions
312 184
Messages
2 086 008
Membres
103 088
dernier inscrit
Psodam