T
thomas
Guest
Bonjour le forum,
Ma question est la suivante : J'aimerai avoir une variable commune à tous les modules VBA de mon classeur. J'ai déclaré une variable dans le module d'ouverture du classeur :
Dim nomBase As String
Private Sub Workbook_Open()
nomBase = "test"
End Sub
J'essaye d'utiliser cette variable dans d'autres modules pour utiliser sa valeur. Mais nomBase est toujours vide comme si elle n'avait pas été déclarée. Est-ce possible d'avoir une variable globale et de lui affecter une valeur qui pourra être repris dans d'autres modules ???
Merci.
Thomas.
Ma question est la suivante : J'aimerai avoir une variable commune à tous les modules VBA de mon classeur. J'ai déclaré une variable dans le module d'ouverture du classeur :
Dim nomBase As String
Private Sub Workbook_Open()
nomBase = "test"
End Sub
J'essaye d'utiliser cette variable dans d'autres modules pour utiliser sa valeur. Mais nomBase est toujours vide comme si elle n'avait pas été déclarée. Est-ce possible d'avoir une variable globale et de lui affecter une valeur qui pourra être repris dans d'autres modules ???
Merci.
Thomas.