Re : calendrier
Bonjour,
Voir PJ
Les {} caractérisent les formules matricielles (validation avec Maj+ctrl+Entrée)
={1.2.3.4.5.6.7} représente un vecteur ligne
={0;1;2;3;4;5} représente un vecteur colonne
-DATE($P$1;A3;1): date du 1.2.2007
-JOURSEM(DATE($P$1;A3;1);2) : décalage (L,M,M,...)
=DATE($P$1;A3;1)-JOURSEM(DATE($P$1;A3;1);2)+{1.2.3.4.5.6.7}+{0;1;2;3;4;5}*7 --> calendrier
=SI(MOIS(DATE($P$1;A3;1)-JOURSEM(DATE($P$1;A3;1);2)+{1.2.3.4.5.6.7}+{0;1;2;3;4;5}*7)=A3 pour ne conserver que les jours du mois
Pour un calendrier abnnuel:
-Sélectionner un champ de 12 colonnes et 31 lignes
=DATE(2007;{1.2.3.4.5.6.7.8.9.10.11.12};{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;
24;25;26;27; 28;29;30;31})
-Valider avec Maj+Ctrl+Entrée
Formation Excel VBA JB rubrique Matriciel et Dates
JB
JB