code pour désigner une feuille comme référence

cococh8

XLDnaute Junior
Bonjour à tous,


Je bosse actuellement sur nue projet VBA et je suis à la rechgerche d'un code:

J'aimerais traduire en langage VBA les instructions suivantes:

1) "prendre la feuille actuelle comme référence"

2) "retourner à la feuille de référence"

Le but est d'avoir une macro qui se balade sur plusieurs boutons dans plusieurs feuilles mais qui prend à chaque fois en compte la feuille de laquelle elle a été lancée.


Merci d'avance à tous et bon Weekend :)
 

Papou-net

XLDnaute Barbatruc
Re : code pour désigner une feuille comme référence

Bonjour cococh8,

Pour référencer ta feuille actuelle :

Code:
NomFeuille = ActiveSheet.Name

Pour revenir sur ta feuille :

Code:
Sheets(NomFeuille).Activate

Tu peux également utiliser les index de feuilles, mais si tu les déplaces entretemps, les références seront faussées :

Code:
Indfeuille = ActiveSheet.Index

Code:
Sheets(IndFeuille).Activate

Espérant t'avoir aidé.

Cordialement.
 

Discussions similaires