OVH Cloud OVH Cloud

Contenu d'une variable comme une variable

1 réponse
Avatar
Jean-Luc
Bonjour à tous,
je suis un petit peu neuf sur VB alors peut être que qu'elqu'un peut
m'aider.
j'ai quelque chose de ce genre:

Private Sub Form_Load()
Dim var0 As String, var1 As String, var2 As String
Dim Param As String
Dim I As Integer
var0 = "Toto"
var1 = "Tata"
var2 = "Tato"

For I = 0 To 3
Param = "Var" + Trim(Str(I))
' ici je vroudrais afficher le contenu de var0, var1, var2
Next
End Sub
comment dois je faire??
merci à l'avance

1 réponse

Avatar
François Picalausa
Bonjour/soir,

La mééthode la plus simple pour faire cela est d'employer un tableau:

Private Sub Form_Load()
Dim var(2) As string)

Dim Param As String
Dim I As Integer

var(0) = "Toto"
var(1) = "Tata"
var(2) = "Tato"

For I = 0 To 3
Param = var(I)
'Param = "Var" + Trim(Str(I)) : A noter: pour de la concaténation,
'employer l'opérateur & et non +
Next
End Sub

--
François Picalausa (MVP VB)
FAQ VB : http://faq.vb.free.fr
MSDN : http://msdn.microsoft.com


"Jean-Luc" a écrit dans le message de
news:
Bonjour à tous,
je suis un petit peu neuf sur VB alors peut être que qu'elqu'un peut
m'aider.
j'ai quelque chose de ce genre:

Private Sub Form_Load()
Dim var0 As String, var1 As String, var2 As String
Dim Param As String
Dim I As Integer
var0 = "Toto"
var1 = "Tata"
var2 = "Tato"

For I = 0 To 3
Param = "Var" + Trim(Str(I))
' ici je vroudrais afficher le contenu de var0, var1, var2
Next
End Sub
comment dois je faire??
merci à l'avance