OVH Cloud OVH Cloud

Exemple d'array

2 réponses
Avatar
Jean-Jacques Antille
Bonjour!
J'ai besoin, dans mon code VBA, de créer un tableau Array en 2 dimensions (2
colonnes et autant de lignes que nécessaire) et de le remplir avec certaines
valeurs.
Quelqu'un aurait-il un exemple de création d'un tel tableau et de son
remplissage?
Merci de vos réponses.

--
Cordiales salutations.
Jean-Jacques

http://www.webmister.ch/school/accueil.asp
027 458 40 61
078 665 75 74

2 réponses

Avatar
Raymond [mvp]
Bonjour Jean-Jacques.
expliquer un tableau serait plus long que lire l'aide en ligne.
en re sésumant:
Dim Zones(10, 20) As String
définit un tableau à 2 dimensions (maximum 60); on peut lui affecter des
valeurs en indiqant les dimensions: Zones(0, 0) = "Raymond" ou Zones(0, 20)
= "seneque"
on peut aussi créer un tableau dans un variant par Array. on peut
redimentionner un tableau par Redim. voir l'aide et toutes les rubriques
'voir aussi'.
en général on affecte ou on récupère les valeurs dans des boucles
imbriquées, un index pour la colonne , un index pour la ligne.
exemple très simple et simpliste:
Zones(0, 0) = "Raymond"
Zones(0, 20) = "seneque"
Zones(10, 0) = "untel"
Zones(10, 20) = "Monsieur"
MsgBox Zones(0, 0) & ";" & Zones(0, 20) & ";" & Zones(10, 0) & ";" &
Zones(10, 20)


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Jacques Antille" a écrit dans le message de
news:3fff832b$
Bonjour!
J'ai besoin, dans mon code VBA, de créer un tableau Array en 2 dimensions
(2

colonnes et autant de lignes que nécessaire) et de le remplir avec
certaines

valeurs.
Quelqu'un aurait-il un exemple de création d'un tel tableau et de son
remplissage?
Merci de vos réponses.

--
Cordiales salutations.
Jean-Jacques

http://www.webmister.ch/school/accueil.asp
027 458 40 61
078 665 75 74




Avatar
Jean-Jacques Antille
Merci bcp Raymond!
Très bon dimanche.

--
Cordiales salutations.
Jean-Jacques

http://www.webmister.ch/school/accueil.asp
027 458 40 61
078 665 75 74
"Raymond [mvp]" a écrit dans le message de
news: #
Bonjour Jean-Jacques.
expliquer un tableau serait plus long que lire l'aide en ligne.
en re sésumant:
Dim Zones(10, 20) As String
définit un tableau à 2 dimensions (maximum 60); on peut lui affecter des
valeurs en indiqant les dimensions: Zones(0, 0) = "Raymond" ou Zones(0,
20)

= "seneque"
on peut aussi créer un tableau dans un variant par Array. on peut
redimentionner un tableau par Redim. voir l'aide et toutes les rubriques
'voir aussi'.
en général on affecte ou on récupère les valeurs dans des boucles
imbriquées, un index pour la colonne , un index pour la ligne.
exemple très simple et simpliste:
Zones(0, 0) = "Raymond"
Zones(0, 20) = "seneque"
Zones(10, 0) = "untel"
Zones(10, 20) = "Monsieur"
MsgBox Zones(0, 0) & ";" & Zones(0, 20) & ";" & Zones(10, 0) & ";" &
Zones(10, 20)


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Jean-Jacques Antille" a écrit dans le message de
news:3fff832b$
Bonjour!
J'ai besoin, dans mon code VBA, de créer un tableau Array en 2
dimensions


(2
colonnes et autant de lignes que nécessaire) et de le remplir avec
certaines

valeurs.
Quelqu'un aurait-il un exemple de création d'un tel tableau et de son
remplissage?
Merci de vos réponses.

--
Cordiales salutations.
Jean-Jacques

http://www.webmister.ch/school/accueil.asp
027 458 40 61
078 665 75 74