bonjour, je cherche à afficher des valeurs dans un tableau excel, plus loin sur ma feuille, en utilisant une variable tableau(une matrice, car un tableau à deux dimensions), voici ce que j'ai créé mais ça ne fonctionne pas...quelqu'un pourrait 'il m'éclairer, je débute sur vba...
Sub Macro1()
'creation d'une fonction permettant de stocker des valeurs de cellules
'dans un tableau,variable de passage puis d'afficher les valeurs dans
'des cellules plus loin
Dim tableau(1 To 4, 1 To 3) As Variant
'crée un tableau de 4*3
Dim vlLigne As Integer
Dim vlColonne As Integer
Dim i, j As Integer
vlLigne = 4
vlColonne = 1
Row = 2
Column = 6
For i = 0 To 3 'stockage des données dans un tableau fictif
For j = 0 To 2
tableau(i, j) = Cells(vlLigne, vlColonne).Value
vlColonne = vlColonne + 1
Next j
vlLigne = vlLigne + 1
Next i
For i = 0 To 3 'affichage du tableau plus loin
For j = 0 To 2
Cells(Row, Column).Value = tableau(i, j) 'pour afficher?print pas compatible
Column = Column + 1
Next j
Row = Row + 1
Next i
End Sub
Sub Macro1()
'creation d'une fonction permettant de stocker des valeurs de cellules
'dans un tableau,variable de passage puis d'afficher les valeurs dans
'des cellules plus loin
Dim tableau(1 To 4, 1 To 3) As Variant
'crée un tableau de 4*3
Dim vlLigne As Integer
Dim vlColonne As Integer
Dim i, j As Integer
vlLigne = 4
vlColonne = 1
Row = 2
Column = 6
For i = 0 To 3 'stockage des données dans un tableau fictif
For j = 0 To 2
tableau(i, j) = Cells(vlLigne, vlColonne).Value
vlColonne = vlColonne + 1
Next j
vlLigne = vlLigne + 1
Next i
For i = 0 To 3 'affichage du tableau plus loin
For j = 0 To 2
Cells(Row, Column).Value = tableau(i, j) 'pour afficher?print pas compatible
Column = Column + 1
Next j
Row = Row + 1
Next i
End Sub