Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[vba] ? convertir une chaine txt concaténée en nom de variable

1 réponse
Avatar
chris
Bonsoir à tous,

dans l'exemple suivant comment écrire "Var" & " Bb"
pour que cette concatenation soit reconnue comme une variable ?

Sub essai_1()
'.......
VarAa = 2: VarBb = 3
VarTot = VarAa + Val("Var" & "Bb") ' ici la valeur de VarBb n'est pas
prise en compte
MsgBox VarTot
'........
End Sub

--
Ne pas utiliser la fonction: "Répondre à l'expéditeur"
L'adresse a été volontairement modifiée (spam)
écrire à: cchris.col@free.fr avec un seul 'c' au début

1 réponse

Avatar
Youky
Bonsoir,
Utilise plutot un tableau car "Var" & " Bb" ne fonctionnera jamais
Exemple:
jour = Array("", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim")
MsgBox jour(4) ' renvoie "Jeu" cela part de 0
'ou encore

Dim truc(100)
truc(2) = 10
truc(5) = 3
machin=5
MsgBox truc(2) + truc(machin) 'renvoie 13

Youky