Pour la 2ème partie de ta demande, je comprends la requête 1 (j'ai fait la même chose sur le mien mais j'ai laissé apparaître les 3 derniers jours. Par contre pour la requête numéro 3, je ne comprends pas trop ce que tu souhaites
- Soit masquer les colonne non concernées et redimensionner celles qui le sont pour gagner ou perdre en précision. Pas sûr que ce soit très exploitable, et quid par exemple du scroll si masquage du mois non en cours. Dans cette idée, le plus simple serait de ne pas masquer et de faire une sorte de zoom, ainsi tu gardes la possibilité de scroller horizontalement. En revanche, si c'est cette option qui était retenue, il ne faudra pas sélection semaine, mois, trimestre, mais plutôt une notion de temps affiché sur une seule page écran.
c'est à dire 1 jour, 7 jours, 30 jours, 3 mois.
Mois tout seul est différent car ça peut être interprété comme le mois entier, soit si tu clic dessus et que tu es le 31 janvier, tu ne verras sur ta 1ère page écran que le mois de janvier et donc uniquement le jour.
Si tu choisis, vue 30 jours, alors tu démarrera au ta 1ère page écran comme l'aura déterminé ta macro de la requête 1.
- La 2nde possibilité, mais beaucoup plus compliqué, est de faire quelque chose qui ressemble à ce que propose Outlook nativement en terme de visuel. Dans ce cas ce n'est pas à la portée de tous vu que si je ne m'abuse, il faut construire une table et faire un affichage dynamique. Là c'est plus complexe en terme de gestion de base de données et je ne saurai même pas par quoi commencer.
Bref tout ce blabla, sans mettre une seule ligne de code.
Tu comprendra qu'il faut être très précis sur ton besoin, et les Xldnautes pourront te proposer des pistes de code.
Et comme je t'y ai invité sur mon message précédent, il serait préférable que tu ouvres un nouveau sujet avec un titre très précis. (pour être en accord avec la charte : un topic, une question)
Ex : "[EXCEL 2007] Changer affichage Feuille calendrier avec vues Jours, Semaines, Mois,..."
Cette précision, t’amènera plus de contributeurs, et permettra aussi à ceux qui rechercherons un jour la même chose que toi de tomber plus facilement sur ce topic, plutôt que de tomber sur un poste au milieu d'un topic fourre-tout !!!
Bien entendu, tu pourras mettre le lien ici vers ton nouveau sujet.