Ajoutter élément dans ARRAY

xaeris Messages postés 109 Date d'inscription dimanche 18 décembre 2005 Statut Membre Dernière intervention 22 mai 2009 - 13 août 2008 à 11:16
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 13 août 2008 à 13:58
bonjour tout le monde!
J'ai une petite question de programmation classique que je n'arriv pas a faire.
Actuellement j'ai toujours utilisé des array du type :
a = array("nom1","nom2","nom3"...etc)

Est il possible en vba d'automatiser la création de l'array?

créer un array qui puisse d'incrémenter tout seul ?

merci d'avance
-xaeris-

6 réponses

gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
13 août 2008 à 11:21
redim  ??

Bonjour chez vous !
0
xaeris Messages postés 109 Date d'inscription dimanche 18 décembre 2005 Statut Membre Dernière intervention 22 mai 2009
13 août 2008 à 11:42
je voudrais quelquechose du genre

a = "nom1"
b="nom2"
c="nom3"

monarray.ajouter(a)
monarray.ajouter(b)
monarray.ajouter(c)

cela existe t-il ?
0
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
13 août 2008 à 11:57
Dim casd() As String
redim casd(100)
For x = 1 To 100 Step 1
casd(x) = nom & x

'  reDim casd(200)
'si tu veux redimensionner

Bonjour chez vous !
0
xaeris Messages postés 109 Date d'inscription dimanche 18 décembre 2005 Statut Membre Dernière intervention 22 mai 2009
13 août 2008 à 12:33
quelle est la différence entre array et un tableau ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gillardg Messages postés 3275 Date d'inscription jeudi 3 avril 2008 Statut Membre Dernière intervention 14 septembre 2014 2
13 août 2008 à 12:48
heu aucune (enfin je crois )

ah si la difference c'est la langue , apparement en English on dit array plutot que tableau

Bonjour chez vous !
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
13 août 2008 à 13:58
salut,

dans la syntaxe, ce que tu demandes n'est pas faisable, il faut utiliser une collection

Dim a As New Collection
a.Add "nom1"
b.Add "nom2"
c.Add "nom3"

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
0
Rejoignez-nous