copie entre excel et VBA via variable tableau
Bonjour, :)
Je fais des tests pour essayer de comprendre le principe des tableaux en VBA.
Le code ci-dessous devrait me permettre de mettre les données contenues dans la plage "A8: D8" dans vTableau puis de les restituer dans la feuille excel à partir de la cellule "B1"...
En tous cas, c'est ce que j'essaie de faire !!
Or, je ne récupère que les données de la cellule "A8".
Est-ce que vous pourriez m'expliquer pourquoi ?
Merci d'avance.
Alfred
Code:
1 2 3 4 5 6 7 8
| Sub ExcelVersArray2()
Dim vTableau() As Variant
vTableau = Range("A8:D8")
Range(Cells(1, 2), Cells(UBound(vTableau, 1), UBound(vTableau, 2))) = vTableau
End Sub |