yaka
XLDnaute Occasionnel
Bonjour
En simplifié > j'ai x variables définies ainsi :
public var1 as string
public var2 as string
(...)
public varx as string
public NombreVar as integer
puis dans une macro je leur affecte une valeur, par exemple :
var1="v1"
var2=""v2"
...
varx="vx"
NombreVar= x
Dans une autre macro, je souhaite, entre autre, faire apparaître une à une la valeur de ces variables.
Je pensai écrire la boucle suivante:
for i = 1 to NombreVar
msgbox "var" & i
(...)
next i
Hors la msgbox affiche var1,var2,...,varx et non pas la valeur de ces variables i.e. v1,v2,...,vx
Quel code dois-je écrire pour arriver à mes fins?
Merci pour votre aide.
Y+
En simplifié > j'ai x variables définies ainsi :
public var1 as string
public var2 as string
(...)
public varx as string
public NombreVar as integer
puis dans une macro je leur affecte une valeur, par exemple :
var1="v1"
var2=""v2"
...
varx="vx"
NombreVar= x
Dans une autre macro, je souhaite, entre autre, faire apparaître une à une la valeur de ces variables.
Je pensai écrire la boucle suivante:
for i = 1 to NombreVar
msgbox "var" & i
(...)
next i
Hors la msgbox affiche var1,var2,...,varx et non pas la valeur de ces variables i.e. v1,v2,...,vx
Quel code dois-je écrire pour arriver à mes fins?
Merci pour votre aide.
Y+