Re : Poucentage par année
Re,
Très bien tes modifs JCGL et j'ai même apprécié le nom "NRJ" plus simple et aussi explicite.
Victor la formule DECALER sert à définir une plage variable:
Ici, on part de la cellule A2 donc =DECALER(Feuil1!$A$2
On reste sur les mêmes lignes et colonnes donc =DECALER(Feuil1!$A$2;;;
Puis on definit la hauteur de la plage comme étant le nombre de valeurs dans la colonne A -1 à cause de l'en-tête de colonne ce qui donne:
NBVAL(Feuil1!$A:$A)-1 et on ne met rien pour la largeur qui est de 1 par défaut.
Si tu ajoutes des lignes la hauteur de la plage sera modifiée et prendra en compte les dernières lignes.
Pour les noms NRJ et Conso, comme les hauteurs sont les mêmes, on décale simplement la plage Date déjà définie de 3 ou 4 colonnes selon le cas:
=DECALER(Date;;3) pour décaler de 3 colonnes.
Pour visualiser une plage et donc vérifier que la formule est correcte, tu fais Insertion - nom - Définir, tu sélectionnes la plage dans la liste et tu clicques dans le champ "Fait référence à", Excel sélectionnes la plage correspondante.
@+
Gael
PS: Victor, il n'y a pas de VBA dans le TCD, c'est une fonction d'Excel très utile et facile à utiliser sans aucune programmation. On n'y pense pas toujours, c'est pourquoi il faut faire un peu de promotion.