Excel+VBA+Feuille et Variable

D

DKS31

Guest
Bonjour à tous,

Voici mon probleme: J'ai crée une macro qui insere une nouvelle feuille dans mon classeur et la renomme en fonction d'une variable.
Jusque là pas de probleme.

Là où je bloque c'est quand je veux selectionner cette nouvelle feuille dans une autre macro (ça a l'air bete, je sais).
J'ai essayé:

Sheets MaVariable.Select

Sheets (MaVariable).Select

Sheets ("MaVariable").Select

Aucune des 3 possibilitées ne fonctionne ! Je debute avec VBA et là je dois dire que je ne vois pas comment faire.

Un ch'tit coup de main PLZ !
 
D

Didier

Guest
Salut,

Le problème est peut-être au niveau de la variable. Où est-elle déclarée ?
Si elle est déclarée au sein de la première macro, elle reste locale à cette macro.
Il faut la déclarer Public en dehors de cette macro.
-------------------
Public Mavariable As String

Sub Macro1()
Mavariable = "Bonjour"
End Sub

Sub Macro2()
Test1
MsgBox Mavariable
End Sub
---------------------

Chiao...
 

Discussions similaires

Réponses
21
Affichages
1 K
Réponses
2
Affichages
475

Statistiques des forums

Discussions
312 677
Messages
2 090 825
Membres
104 677
dernier inscrit
soufiane12