Syntaxe de la fonction Array
Bonjour,
Je fait les tableaux avec la fonction Array(), comme ci-dessous.
Avec un tableau à 2 dimensions, l'affectation à la plage ne donne
pas de bons résultats, j'ai une suite de #N/A.
Pourtant, la fenêtre des variables locales montre que le tableau est bien construit.
Une explication?
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Public Sub lesArrayCestSimple()
'
Dim myArray() As Variant
' tableau à une dimension: résultat ok
myArray = Array("toto", "tata", "titi", "tutu")
Range("A1:D1") = myArray
' tableauà 2 dimension: résultat non ok.
myArray = Array(Array("toto", "tata", "titi", "tutu"), Array("ello", "ella", "elli", "ellu"))
Range("A1:E2") = myArray
End Sub |