Bonsoir,
J’ai posé une question similaire pour un tableau à une dimension, mais je n’arrive pas à appliquer la solution reçue pour un tableau à deux dimensions.
Pour l’instant, si je remplis un tableau à l’aide des instructions suivantes :
Dim Tableau_Z(999, 9)
Dim I As Byte, j As Integer
For j = 0 To 999
For I = 0 To 9
Tableau_Z(j, I) = Range("A" & j + 3) + Cells(2, I + 2)
Next I
Next j
je retourne les données ainsi :
For j = 0 To 999
For I = 0 To 9
Cells(j + 3, I + 2) = Tableau_Z(j, I)
Next I
Next j
Y a-t-il une manière plus rapide d’effectuer ce retour ?
Mon essai avorté :
Range("B3:K1002") = Application.Transpose(Tableau_Z)
Cordialement,