Aff. les valeurs d'1 vecteur ds 1 cellule VBA

Fermé
Amélie - 16 avril 2010 à 16:49
 Amélie - 16 avril 2010 à 17:10
Bonjour,

Je suis en train de programmer sous VBA dans excel et je suis bloquée dans mon programme par le problème suivant:

J'ai enregistré dans une boucle un certain nombre de valeurs sous la forme d'un vecteur liste(i).
Je souhaite maintenant pouvoir écrire ces valeurs (à titre d'information, donc pas besoin que cela soit réutilisable derrière pour la programmation) dans une seule cellule, sous la forme : liste(1) ; liste(2) ; liste(3) ; etc....

Est-ce que quelqu'un peut m'aider à réponse à cette question?

Merci par avance pour votre aide



1 réponse

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 750
16 avril 2010 à 16:54
Bonjour,
Peut être comme ceci :
Dim i as integer
Dim chaine as string
For i = 1 to ...finliste ' a adapter
If chaine = "" then
chaine = liste(i)
Else
chaine = chaine & " ; " & liste(i)
Next i
End if
Cells(1, 1) = chaine
0
Merci pour ta réponse rapide! Je dois encore un peu adapter le script mais y' a de l'idée, ça me fait déjà pas mal avancer.

Merci
0