1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Sub tt()
newarray = Array(100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500)
tableau = Range("A1:C15").Value
MsgBox UBound(tableau, 1)
'Récupérer la colonne 3 dans un tableau a 2 dim
Vecteur = Application.WorksheetFunction.Index(tableau, 0, 1)
Debug.Print Vecteur(1, 1)
'Récupérer la ligne 1 dans un tableau a 1 dim (array)
Vecteur = Application.WorksheetFunction.Index(tableau, 1, 0)
Debug.Print Join(Vecteur, ",")
'récupérer une colonne d'un tableau dans un array a 1 dimention
Vecteur = Application.Transpose(Application.Index(tableau, , 2))
Debug.Print Join(Vecteur, ",")
'injecter un array 1 dim dans un colonne d'un tableau a 2 dim
colonne = Application.WorksheetFunction.Index(tableau, 0, 3)
colonne = Application.Transpose(newarray)
Debug.Print colonne(1, 1)
End Sub |
Partager