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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager