variables

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
 

Papaye

XLDnaute Occasionnel
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 !
 

Discussions similaires