VBA listbox à choix multiple

Fermé
rprrlt - 20 janv. 2011 à 13:52
 Paf - 21 janv. 2011 à 10:29
Bonjour,

J'ai un petit problème.

J'ai utilisé cette macro pour faire une listbox à choix multiple qui va mettre toutes les valeurs sélectionnées, séparées par des points-virule dans une cellule.
Néanmoins, j'aurais besoin de sélectionner ces mêmes données mais que les valeurs qui seront affichées dans la cellule spécifiée soient celles de la colonne à droite de celle contenant les données. En gros dans la colonne C, j'ai une liste de noms, qui vont apparaitre dans la zone de liste à choix multiples et dans la colonne D les adresses emails correspondantes. Je voudrais donc sélectionner les noms et avoir dans une cellule les adresses mails, séparées par des points-virgules.

Un exemple vaut mieux qu'un discours, vous trouverez ici https://www.cjoint.com/c/2bunSq6okrQ mon classeur. Pour l'instant, je sélectionne les noms et ce sont les noms qui s'affichent dans la cellule cible.



Encore merci d'avance !!!

1 réponse

bonjour,

dans la Private Sub CommandButton1_Click(), juste une ligne à modifier:
ValeurARetourner = ValeurARetourner & Cells(i + 2, 4).Value & "; "


Bonne journée
1