Choix d'une feuille de calcul

Bonjour,

Dans un classeur de suivie de consommation électrique qui comporte plusieurs feuilles identifier par année (2010, 2011, 2012, etc.)

j'ai une feuille de relevé de consommation journalière. dans cette feuille j'ai la date du jour, et j'en extrais le mois et l'année.

une fois par mois je transfert le total de la consommation journalière dans les feuilles de recap. annuel.

en "C1" j'ai le numéro de l'année, ce qui me sert a sélectionner la bonne feuille. l'année en cour se retrouve dans la variable "A".

Range("c1").Select

A = (ActiveCell)

If A = "2012" Then Sheets("2012").Select: GoTo an

If A = "2013" Then Sheets("2013").Select: GoTo an

y a t'il un moyen plus simple de changer de feuille? par exemple en intégrant la variable "A" dans la commande Sheets( --).Select ???

Merci.

Bonjour

Essayes

Sheets(A).Select: GoTo an

et en simplifiant

Sheets(Range("c1").Value).Select: GoTo an

Merci pour la réponse mais ça ne fonctionne pas: ça me renvoie ; erreur d’exécution '9' l'indice n'appartient pas a la sélection.

j'ai essayé les deux proposition...

Merci

Bonjour

Ne sachant pas comment est structuré ta macro, j'ai juste répondu en supposant que la valeur en C1 correspond bien à une page

Il faudrait ton fichier afin de voir où j'ai failli

Ok,

je le joint!

Les données sont rentré dans la feuille "jour le jour"

Merci.

Bonjour

Ta cellule contient un nombre et pas du texte

essayes

    Sheets(CStr(Range("C1"))).Select

Ok

Merci!!

Rechercher des sujets similaires à "choix feuille calcul"