Bonjour,
Je souhaite définir une variable worksheet en public pour l'utiliser ensuite un peu de partout dans mon projet VBA, mais j'ai un beug que je n'explique pas. Je suis débutant, je pense que vous n'aurez pas de difficulter à m'aider, du moins je l'espère
Voici mes quelques lignes de codes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Public Ws as Worksheet
 
Sub hi
Dim name as string
Set Ws = Sheets("Ws_" & name)
end sub
Puis ailleurs dans un userform :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
With Ws
.activate
end with
Mais ... ERREUR ! sur le ".activate" manifestement ma variable n'est pas définie ...

D'avance merci pour votre aide !!