Stockage page active dans une variable

  • Initiateur de la discussion Fab117
  • Date de début
F

Fab117

Guest
Bonjour,
Dans l'éxécution de ma macro, je navigue entre plusieurs feuilles du même classeur.
Je souhaiterais qu'il stocke dans une variable la page active au moment de l'éxécution de la macro afin de pouvoir rappeler cette page plus loin dans le déroulement de la macro.

=> i) Comment stocker la page active dans une variable (de quel type)
=> ii) Comment rappeler la page en utilisant la variable

Merci.
 
C

Cerber

Guest
Salut Fab, salut le forum!
Tu as la fonction ActiveSheet.Name qui peut t'aider, ca donnerai a peu pret ca:

Dim nomdemafeuille as string ' On dimensionne la variable comme du texte
nomdemafeuille=ActiveSheet.Name ' On lui attribue le nom de ta feuille
Sheets("Uneautrefeuille").Activate ' On active une autre feuille
Sheets(nomdemafeuille).Activate ' Et on revient a la premiere


Voilou, tu peux faire pareil avec ton workbook avec, tu l'auras devine , la fonction ActiveWorkbook.
J'espere que ca repond a ta question, par contre fait attention a la duree de vie de ta variable!!!
A toi de jouer maintenant!

Cerber
 

Discussions similaires