Remplir un tableau Excel VB avec une plage

1

J'ai un (2 100) tableau dans Excel VB.

Je voudrais le peupler avec deux gammes de cellules, comme:

MyArray(1, i) = Range("a1:a100").Value
MyArray(2, i) = Range("x1:x100").Value

Clairement, ce code ne fonctionnera pas et est juste pour illustration. Comment dois-je procéder pour extraire ces deux plages de cellules dans mon tableau?

Sir Adelaide
la source

Réponses:

1
for i = 1 to 100
    MyArray(1, i) = Range("A" & i).Value
    MyArray(2, i) = Range("X" & i).Value
next i
cybernetic.nomad
la source
1
Merci. Cependant, j'espérais une solution qui me permettrait de passer les plages en tant que variables. Mes plages ne seront pas toujours dans les colonnes A et X, ni dans les lignes 1 à 100.
Sir Adelaide