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?

Réponses:


1
for i = 1 to 100
    MyArray(1, i) = Range("A" & i).Value
    MyArray(2, i) = Range("X" & i).Value
next i

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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.