Listbox

guevain

XLDnaute Junior
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
 

guevain

XLDnaute Junior
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
 

job75

XLDnaute Barbatruc
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

  • Sélection Listbox(1).xls
    42 KB · Affichages: 81
Dernière édition:

guevain

XLDnaute Junior
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
 

guevain

XLDnaute Junior
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

  • mise en forme BDD.xlsm
    26.7 KB · Affichages: 60
  • mise en forme BDD.xlsm
    26.7 KB · Affichages: 66
  • mise en forme BDD.xlsm
    26.7 KB · Affichages: 68

job75

XLDnaute Barbatruc
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

  • mise en forme BDD(1).xlsm
    23.3 KB · Affichages: 97

Discussions similaires

Statistiques des forums

Discussions
312 913
Messages
2 093 534
Membres
105 750
dernier inscrit
fred13340