Bonjour à tous,

Dans un userform Excel 2010 (VB Project) :

J'ai une variable tableau qui contient une liste de différents noms de tableaux que je manipule ( list_en = Array("tab_A", "tab_B, ...)
Je souhaiterais affecter à des variables des valeurs spécifiques aux éléments de ces tableaux, devenu des noms de variable d'une liste.
J'arrive à construire la variable du type var = tab_A(i, j) mais je voudrais que "var" prenne la valeur de l'élément du tableau en fonction de mes valeurs de i et j.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
    Option Base 1
    Dim var As String
    Dim list_en As Variant
    list_en = Array("Tabl_A", "Tabl_A")
 
    For x = 1 To UBound(list_en)
        ....
        ...
        var = list_en(x) & "(1," & x & ")" 
        MsgBox  "var =" & var                    => affiche bien var = Tabl_A(1,1)
mais je voudrais que var m'affiche la valeur de Tab_1(1,1), du style Eval("va") ??

Merci pour votre aide ...