Nenesandco
XLDnaute Nouveau
Bonjour à tous,
Est-il possible d'inscrire une procédure SET en dehors d'une procédure SUB ?
Je m'explique : j'ai une variable que je souhaite reprendre dans tous mes modules. Cette variable représente une plage de cellules. J'ai inscrit Public devant la variable.
Enfin j'ai voulu attribuer une plage à cette dite variable en inscrivant Set :
Seulement, quand je lance ma macro, on m'indique "Instruction incorrecte à l'extérieure d'une procédure".
Comment puis-je faire ?
Cela veut-il dire qu'il faudra que je redéfinisse à chaque fois ma plage alors que la variable reste la même ?
Merci pour vos lumières !
Est-il possible d'inscrire une procédure SET en dehors d'une procédure SUB ?
Je m'explique : j'ai une variable que je souhaite reprendre dans tous mes modules. Cette variable représente une plage de cellules. J'ai inscrit Public devant la variable.
Enfin j'ai voulu attribuer une plage à cette dite variable en inscrivant Set :
Code:
'Feuille REF:
'Table Lieux de la feuille REF
Public Lieux As Range
Set Lieux = Sheets(5).Range("A1:H141")
Sub
End Sub
Seulement, quand je lance ma macro, on m'indique "Instruction incorrecte à l'extérieure d'une procédure".
Comment puis-je faire ?
Cela veut-il dire qu'il faudra que je redéfinisse à chaque fois ma plage alors que la variable reste la même ?
Merci pour vos lumières !