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

Amélie -  
 Amélie -
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   Statut Modérateur Dernière intervention   2 761
 
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
Amélie
 
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