Re : création d'un planning mensuel sur une année
Bonjour,
Pour récupérer une valeur de la feuille précédente il y a plusieurs méthodes, le tout dépend des noms attribués aux onglets.
Dans le cas qui nous préoccupe c'est assez simple puisque les noms des onglets sont des valeurs "texte" reconnues par Excel (aussi le cas pour 1, 2, 3, ...).
Première possibilité : les anciennes macros XL4
Pas besoin de s'y attarder puisque les autres méthodes sont meilleures.
Deuxième méthode : une formule
En AP5 (de n'importe quelle feuille, sauf Décembre !) :
=INDIRECT("'"&TEXTE(DATE(ANNEE(A1);MOIS(A1)-1;1);"mmmm aa")&"'!AP5")
On récupère la date qui se trouve en A1 (DATE), on en soustrait un mois (MOIS(A1)-1), on met cette date au format texte (TEXTE) identique au format de l'onglet (mmmm aa) et par la fonction INDIRECT on récupère la valeur se trouvant en AP5 de la ladite feuille.
Les ' (entre "" puisque c'est du texte) sont nécessaires parce qu'il y a un espace dans le nom de l'onglet.
Troisième méthode : les fonctions supplémentaires Morenfunc
Ces fonctions sont à télécharger gratuitement sur le Net et s'emploient comme les fonctions natives d'Excel.
Parmi elles : DECALERFEUILLE
En AP5 : =DECALERFEUILLE("AP5";-1)
valable pour toutes les feuilles, sauf Décembre.
Inconvénient de cette méthode : la formule renvoie un message d'erreur lors de l'ouverture du fichier sur un PC non pourvu de ces fonctions supplémentaires.
Avantages : très simple d'emploi et de nombreuses autres fonctions, par exemple DIMPAQUES, MCONCAT, ...)
Il y a le choix et dis-moi si cela te convient.