Comment nommé un "sheets" dans VBA par l'intermédiaire d'une cellule excel

  • Initiateur de la discussion Initiateur de la discussion Yannnnick
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Y

Yannnnick

Guest
Bonjour à tous,

Je souhaite modifier cette formule :

Set ws1 = ThisWorkbook.Sheets("Var_FTE_LE2011.09")

Pour que la partie ("Var_FTE_LE2011.09") ne soit plus entrée en dur mais que je puisse la modifier via une cellule excel.
Car j'ai fait cette macro pour des utilisateurs et je ne veux pas qu'ils soient obligés de rentrer dans la macro quand le nom de l'onglet est différent.

Merci pour votre aide

Yannick
 
Re : Comment nommé un "sheets" dans VBA par l'intermédiaire d'une cellule excel

Bonjour Yannnnick

*A essayer
Remplacer
Set ws1 = ThisWorkbook.Sheets("Var_FTE_LE2011.09")
Par
Set ws1 = ThisWorkbook.Sheets(cells(ligne,colonne).value)

Edit Bonjour Robert

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
2
Affichages
1 K
AlexAGEMS
A
B
Réponses
2
Affichages
1 K
M
Réponses
4
Affichages
1 K
MANTE
M
A
Réponses
17
Affichages
3 K
Ananas94
A
Retour