Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 !
 

LaurentG

XLDnaute Occasionnel
Re : variables

Bonjour,

Merci!
En fait, j'ai trouvé la réponse sur le forum...
Je dois mettre dans mon module :
Public variable as sting

Comme çà je peux l'utiliser dans l'usf.

Merci quand même pour ton aide!

Laurent
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…