OVH Cloud OVH Cloud

tableaux à 2 et 3 dimensions

1 réponse
Avatar
titof92
Bonjour,

Quelqu'un pourrait-il poster un exemple de d=E9claration (et de
manipulation) d'un tableau en VBA sur Excel, car je gal=E8re pas mal
pour m'en servir.

Merci beaucoup,
Bonne journ=E9e,

Christophe

1 réponse

Avatar
garnote
Salut Christophe,

Essaie ceci :

1) Un tableau défini dans VBA et envoyé sur une feuille :
Sub Tableau1()
Dim table(1 To 10, 1 To 3)
For i = 1 To 10
For j = 1 To 3
k = k + 1
table(i, j) = k
Next j
Next i
Range(Cells(1, 1), Cells(10, 3)).Value = table
MsgBox "table(5,2) = " & table(5, 2)
End Sub
2) Une plage considérée comme un tableau :
Sub Tableau2()
Set plage = Range("D8:F11")
NL = plage.Rows.Count
NC = plage.Columns.Count
MsgBox plage(1, 1) & vbNewLine & plage(NL, NC)
End Sub

Serge


"titof92" a écrit dans le message de news:
Bonjour,

Quelqu'un pourrait-il poster un exemple de déclaration (et de
manipulation) d'un tableau en VBA sur Excel, car je galère pas mal
pour m'en servir.

Merci beaucoup,
Bonne journée,

Christophe