Variables globales dynamiques

T

tibo

Guest
Salut a toutes et tous,

je voudrais dans un module VBA creer/declarer dynamiquement des variables globales au module. Y a t il un objet / methode pour faire cela ?

ex au lieu d'ecrire:
----------------------------------------
dim toto as long

sub test
toto = 100
end sub
----------------------------------------

Je vaudrais faire qqchose du style
-----------------------------------------
sub defineGlobals
xxx.add("toto","long")
end sub

sub test
toto = 100
end sub
-----------------------------------------


Est ce possible ??
merci
 
M

Mytå

Guest
Salut Tibo

Tirer de l'aide Excel

Public, instruction, exemple
Cet exemple utilise l'instruction Public au niveau module (section Général) d'un module standard pour déclarer de manière explicite des variables comme publiques, ce qui signifie qu'elles sont disponibles pour toutes les procédures de tous les modules de toutes les applications à moins que Option Private Module soit activée.

' Variable Integer de type Public.
Public Number As Integer
' Variable tableau de type Public.
Public NameArray(1 To 5) As String
' Plusieurs déclarations, deux de type Variant et une
' de type Integer, toutes Public.
Public MyVar, YourVar, ThisVar As Integer


Mytå
 

Discussions similaires

Réponses
4
Affichages
563

Statistiques des forums

Discussions
312 496
Messages
2 088 979
Membres
103 996
dernier inscrit
KB4175