Récupérer une cellule pour les réafficher dans une listbox
Résolu
Angelions
-
Angelions Messages postés 8 Statut Membre -
Angelions Messages postés 8 Statut Membre -
Bonjour à vous,
Je souhaite récupérer les données d'une cellule et les réafficher "en sélection" dans une listbox.
Pour être plus claire :
- J'ai une listbox qui affiche des données (dans un userform) : OK
- Je sélectionne les données que je veux : OK
- J'enregistre ces données dans une cellule excel (en les séparant par des ";") : OK
et là, je souhaite modifier les sélections faites :
- il faut donc récupérérer les données de la cellule excel : OK
- Réafficher dans l'userform la listbox avec "la sélection récupérée" dans la liste d'origine (juste surligné la sélection de la cellule excel), et donc avec la possibilité d'ajouter ou retirer...
--> et là c'est NOK !
.
Avez vous des idées ?
.
Merci de votre aide !
Je souhaite récupérer les données d'une cellule et les réafficher "en sélection" dans une listbox.
Pour être plus claire :
- J'ai une listbox qui affiche des données (dans un userform) : OK
For s = 2 To Sheets("sources").Range("D65536").End(xlUp).Row ListBox_Type.AddItem Sheets("sources").Cells(s, 4) Next s
- Je sélectionne les données que je veux : OK
- J'enregistre ces données dans une cellule excel (en les séparant par des ";") : OK
Dim i As Integer Dim StrSelection As String 'récupère la sélection For i = 0 To ListBox_Type.ListCount - 1 If ListBox_Type.Selected(i) = True Then If StrSelection <> "" Then StrSelection = StrSelection & ";" StrSelection = StrSelection & ListBox_Type.List(i, 0) End If Next i 'Ecrit dans la 1ère cellule Excel vide Dim M As Integer M = 5 ActiveWorkbook.Worksheets("Selections").Select While Not Range("A" & M & "").Value = "" M = M + 1 Wend Range("F" & M).Value = StrSelection
et là, je souhaite modifier les sélections faites :
- il faut donc récupérérer les données de la cellule excel : OK
'Recherche de la selection
Recherche = InputBox("Entrez un numéro")
Dim search As Integer
For search = 1 To Sheets("Selection").Range("A65536").End(xlUp).Row
ListBox_Type.Value = ActiveWorkbook.Worksheets("Selection").Range("F" & search).Value
- Réafficher dans l'userform la listbox avec "la sélection récupérée" dans la liste d'origine (juste surligné la sélection de la cellule excel), et donc avec la possibilité d'ajouter ou retirer...
--> et là c'est NOK !
.
Avez vous des idées ?
.
Merci de votre aide !
A voir également:
- Récupérer une cellule pour les réafficher dans une listbox
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Comment recuperer une video sur youtube - Guide
- Aller à la ligne dans une cellule excel - Guide
- Bloquer une cellule excel - Guide
- Comment récupérer un document dans le presse-papier samsung - Guide
3 réponses
Bonjour,
J'ai pas d'idée parce que je ne comprend pas bien le but de ton code.
Tu pourrais déposer un exemple de ton classeur ?
A+
J'ai pas d'idée parce que je ne comprend pas bien le but de ton code.
Tu pourrais déposer un exemple de ton classeur ?
A+
Bonjour,
Mais j'ai travailler pour extraire la partie intéressante/intelligible de mon merdier...
le fichier est ici : https://www.cjoint.com/?0BojtyZBaJA
et donc :
On peut attribuer des référence à des types d'équipements.
Puis modifier une référence -> d'où mon pb avec le : Comment récupérer des données d'une cellule pour les afficher en "sélection" dans une listBox ?
Merci à vous :-)
--
Mais j'ai travailler pour extraire la partie intéressante/intelligible de mon merdier...
le fichier est ici : https://www.cjoint.com/?0BojtyZBaJA
et donc :
On peut attribuer des référence à des types d'équipements.
Puis modifier une référence -> d'où mon pb avec le : Comment récupérer des données d'une cellule pour les afficher en "sélection" dans une listBox ?
Merci à vous :-)
--
En plus hyper rapide !!
Merci grand gourou :-)