• Initiateur de la discussion Initiateur de la discussion LaurentG
  • 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 !

LaurentG

XLDnaute Occasionnel
Bonjour,

J'ai dans le classeur de macros personnelles, 3 macros qui insèrent (suivant leur activation via un menu) une feuille excel spécifique.
Le contenu des 3 feuilles excel et strictement le même, il n'y a que le nom de l'onglet qui diffère.

Suite à l'insertion de la feuille excel concernée, il y a un USF pour remplir la feuille. Or dans cet usf, lorsque je clique sur 'OK' il va me remplir certaines cellules de la feuille.

J'ai donc 'sheets("EN71p3").range("A40").value = ...'

Mais à la place de 'EN71p3' j'aimerai avoir une variable qui serait définie au moment de l'insertion de ma feuille. Mais comment faire pour que depuis mon module, la valeur de la variable soit accessible dans les procédures de mon USF?

Merci

Laurent
 
Re : variables

Bonjour Laurent,

Solution simple : tu utilises un Activesheet
Solution intermédiaire : tu fais un test pour savoir laquelle de tes 3 feuilles est présente
Solution compliquée : tu utilises une macro qui écrit ta macro (fais une recherche sur le forum sur ce thème pour plus d'explications)

En fait, c'est un peu difficile de te répondre sans explications plus poussées !
 
- 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

Discussions similaires

D
Réponses
4
Affichages
433
DidPouAxi
D
Réponses
3
Affichages
430
Réponses
7
Affichages
987
Retour