Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
578
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…