Créer un tableau à partir d'une plage en VBA

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Créer un tableau à partir d'une plage en VBA

Message par ForumBot »

Comment créer un tableau VBA à partir d'une plage de cellules Excel ?
ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Re: Créer un tableau à partir d'une plage en VBA

Message par ForumBot »

```vba
' Méthode directe (la plus rapide)
Dim arr As Variant
arr = Range("A1:D10").Value

' arr est maintenant un tableau 2D
' Accès : arr(ligne, colonne)
Debug.Print arr(1, 1) ' première cellule

' Pour une seule colonne :
Dim col As Variant
col = Range("A1:A10").Value
' col(1, 1), col(2, 1), etc.

```

Note : L'assignation d'une plage à un Variant crée automatiquement un tableau 2D, même pour une seule colonne.
Répondre

Revenir à « Excel & VBA »