laurent950
XLDnaute Barbatruc
Bonsoir le forum,
J'ai réalisé une variable tableau "TYPE"
cette déclaration de tableau : TMtab(1 To 3) à une dimension
de 3 cases serviront plus tard par appelle dans la procédure
Avec un autre tableau "t()" déclarer avec une variable
de "TYPE" MultiTab ce tableau servira à stoker les
données des tableaux TMtab(1 To 3) dans chacune des
cases du tableau t()
Déclaration du tableau : dim t() as Multitab
Avec la variable Type
code ci-dessous :
La question que je me pose, comment faire la même chose avec un module de classe pour
remplir des tableaux sous le même mode sans être obligé de passer par une Variable Type
Je ne suis pas pressé, j'aimerais connaitre une solution si il y a et partager cela avec d'autre personne que
cela intéresse aussi, je ne manquerais pas de partager cette information des que j’aurais trouvé
enfin si je trouve la solution ;-))
Merci
laurent
J'ai réalisé une variable tableau "TYPE"
cette déclaration de tableau : TMtab(1 To 3) à une dimension
de 3 cases serviront plus tard par appelle dans la procédure
Avec un autre tableau "t()" déclarer avec une variable
de "TYPE" MultiTab ce tableau servira à stoker les
données des tableaux TMtab(1 To 3) dans chacune des
cases du tableau t()
Déclaration du tableau : dim t() as Multitab
Avec la variable Type
code ci-dessous :
VB:
Type MultiTab
TMtab(1 To 3)
End Type
Sub ModuleVariableType()
Dim t() As MultiTab
x = 3
ReDim t(1 To x)
nb = 1
NTab = 1
For i = 1 To x
' Remplissage Mtab
For j = 1 To 3
t(i).TMtab(j) = "Tab" & NTab & "....Case N°" & nb
Next j
nb = nb + 1
NTab = NTab + 1
Next i
col = 1
For a = 1 To x
Cells(1, col).Resize(UBound(t(a).TMtab)) = t(a).TMtab
col = col + 2
Next a
End Sub
La question que je me pose, comment faire la même chose avec un module de classe pour
remplir des tableaux sous le même mode sans être obligé de passer par une Variable Type
Je ne suis pas pressé, j'aimerais connaitre une solution si il y a et partager cela avec d'autre personne que
cela intéresse aussi, je ne manquerais pas de partager cette information des que j’aurais trouvé
enfin si je trouve la solution ;-))
Merci
laurent
Pièces jointes
Dernière édition: