• Initiateur de la discussion Initiateur de la discussion guevain
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

guevain

Guest
Bonjour a tous ,
j'ai une liste variables dans une listbox(a choix multiple)
Je souhaiterai que chaque sélection arrive dans une cellule différente . Ex:choix1 en A1. , choix2 en C2 , etc...
J'arrive bien a extraire les données dans une meme cellule en ajoutant un séparateur mais impossible de mettre plusieurs choix dans plusieurs cellules.
Si besoin d'un extrait du fichier , je le mettrai demain. Car il est sur mon PC pro.

Merci a tous ceux qui se pencherons sur mon problème
 
Re : Listbox

bonjour adel 53
merci pour ta réponse , mais je suis novice sous VB et je ne connait pas encore toutes les subtilité du langage.

pourrais tu me renvoyer le fichier avec les fonctions non utilisés supprimer et me détaillé en commentaire a quoi correspond les différentes etapes.

merci d'avance
 
Re : Listbox

Bonjour guevain, adel53,

En attendant le fichier réel, une solution simple dans le fichier joint :

Code:
Private Sub CommandButton1_Click()
Dim s, i&, t(), n&
s = [Liste] 'RowSource
For i = 0 To ListBox1.ListCount - 1
  If ListBox1.Selected(i) Then
    ReDim Preserve t(n)
    t(n) = s(i + 1, 1)
    n = n + 1
  End If
Next
Range("C2:C" & Rows.Count).ClearContents 'RAZ
If n Then [C2].Resize(n) = Application.Transpose(t)
End Sub
A+
 

Pièces jointes

Dernière édition:
Re : Listbox

bonjour ,

désoler pour le fichier mais une réunion de crises m'est tombé dessus.

de plus mon fichier est trop lourds pour être poste (même en .ZIP)

il faut que je réduise mon fichier (il contient pas mal d'image).

au vu de l'heure avancée , je vais rentrer et posterai le fichier demain (ou se soir si j'ai du courage une fois a la maison !!!!!)

merci de tout les complément d'information que tu m'a mis
 
Re : Listbox

re bonjour ,

voici le fichier , j'ai bien defini le nom "Liste" et renseigner la ligne row source.

il me resort une nouvelle erreur 2023.je ne comprend pas ou est le bug.j'essai de basculer mes données et ma formule d'incrementation dans votre fichier pour voir !!!!

merci pour votre implication
 

Pièces jointes

Re : Listbox

Bonsoir guevain,

Il s'agit de l'USF selecretiquette et il ne faut pas y faire n'importe quoi.

Soit vous remplissez la ListBox par la méthode RowSource soit vous la remplissez par la méthode AddItem.

J'ai donc viré toute votre macro UserForm_Initialize pour utiliser la méthode RowSource.

En plus vous n'aviez pas défini le nom liste correctement, il s'agit de Feuil4 !

Votre fichier corrigé joint.

PS. Je pars en week-end demain matin.

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

S
Réponses
2
Affichages
1 K
S
R
Réponses
5
Affichages
3 K
ricorico
R
S
Réponses
2
Affichages
667
S
G
  • Question Question
Réponses
3
Affichages
1 K
Retour