Bonjour a tous
Disons que j'ai un tableau declare sous cette forme:
Dim MonTableau(1 to 3, 1 to 4) As String
Est-il possible de remplir plusieurs valeurs en une ligne (sans boucle) ? Je m'explique: la maniere la plus "normale" de remplir ce tableau est d'imbriquer deux For...Next. Mais si par exemple MonTableau(1,1), MonTableau(2,1) et MonTableau(3,1) sont les 3 valeurs de Range("A1:C1"), peut-on affecter directement a la ligne "1" du tableau le Range en entier ?
Je sais que c'est possible en utilisant un tableau de variant:
1 2 3
| Dim MonVariant, MonTableau(1 to 4)
MonVariant = Range("A1:C1").Formula
MonTableau(1) = MonVariant |
mais en faisant ca je me suis demande s'il n'existait pas une methode plus "propre" de faire les choses.
En resume: comment choisir une plage d'index d'un tableau declare (si c'est possible) ?
Partager