Probleme en vba pour macro excel
Résolu/Fermé
zimeau
Messages postés
711
Date d'inscription
jeudi 19 avril 2007
Statut
Membre
Dernière intervention
10 juin 2014
-
27 févr. 2009 à 15:51
zimeau Messages postés 711 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 10 juin 2014 - 27 févr. 2009 à 16:20
zimeau Messages postés 711 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 10 juin 2014 - 27 févr. 2009 à 16:20
Bonjour,
je créer une macro excel 2000 en visual basic.
mon problème est le suivant :
je cherche a créer des variables qui possèdent un nombre qui s'incrémente.
par exemple, je voudrais créer un "Mois1", lui affecter une valeur, puis un "Mois2", lui affecter une autre valeur etc... jusqu'à ce que toute les valeur de mon tableau excel soient dans des variables nommé de "Mois1" à "MoisX", X étant le nombre de valeur de mon tableau.
merci d'avance si vous avez une solution!
je créer une macro excel 2000 en visual basic.
mon problème est le suivant :
je cherche a créer des variables qui possèdent un nombre qui s'incrémente.
par exemple, je voudrais créer un "Mois1", lui affecter une valeur, puis un "Mois2", lui affecter une autre valeur etc... jusqu'à ce que toute les valeur de mon tableau excel soient dans des variables nommé de "Mois1" à "MoisX", X étant le nombre de valeur de mon tableau.
merci d'avance si vous avez une solution!
A voir également:
- Probleme en vba pour macro excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Word et excel gratuit - Guide
2 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
27 févr. 2009 à 16:00
27 févr. 2009 à 16:00
Bonjour,
Un tableau devrait suffir pour ça. Par exemple:
;o)
Un tableau devrait suffir pour ça. Par exemple:
Dim mois() Dim ind As Long Dim i As Long ind= 1 While sheets(1).range("maColonne" & ind).Value <> "" Redim Preserve mois(ind) mois(ind) = sheets(1).range("maColonne" & ind).Value ind = ind + 1 Wend For i = LBound(mois()) to UBound(mois()) msgbox = mois(i) Next i
;o)
zimeau
Messages postés
711
Date d'inscription
jeudi 19 avril 2007
Statut
Membre
Dernière intervention
10 juin 2014
117
27 févr. 2009 à 16:20
27 févr. 2009 à 16:20
ma fois, sa a l'air de marcher! je vais maintenant essayer de l'introduire dans ma macro! même si ma variable est mois(1) plutôt que mois1, sa devrais marcher quand même. merci beaucoup :)