Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Lignes selectionneés dans listbox

  • Initiateur de la discussion Initiateur de la discussion carole30
  • 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 !

C

carole30

Guest
bonsoir à tous

j'ai un userform avec listbox
en saisissant un nombre en feuil 1, je voudrais que ma listbox s'alimente avec toutes les lignes portant ce numero dans ma base

j'ai pompé ça pour selectionner mes lignes dans ma base :

Sub SelectCellulesValeurDeterminee()
LaValeur = Range("D2").Value
sheets("base").Range("A1").Select
For Each cll In ActiveCell.CurrentRegion
If cll.Value = LaValeur Then Plg = Plg & cll.Row() & ":" & cll.Row() & ","
Next cll
If Len(Plg) > 0 Then Range(Left(Plg, Len(Plg) - 1)).Select
End Sub

mais je n'arrive pas à alimenter ma listbox à l'ouverture ! tous mes codes sont des echecs
alors si quelqu'un à la solution ?
merci d'avance
 
Re : Lignes selectionneés dans listbox

Bonjour

Essayes (pas testé)

Code:
Sub SelectCellulesValeurDeterminee()
LaValeur = Range("D2").Value
sheets("base").Range("A1").Select
For Each cll In ActiveCell.CurrentRegion
If cll.Value = LaValeur Then ListBox.AddItem cll 
Next cll
' If Len(Plg) > 0 Then Range(Left(Plg, Len(Plg) - 1)).Select
End Sub
 
Re : Lignes selectionneés dans listbox

Re

Tu as bien nommé ta ListBox ?

En géneral il y a toujours un nombre avec ListBox

Si pas ça et si tu peux envoie un fichier dans les conditions habituelles

A moins qu'un autre forumeur trouve la solution
 
Re : Lignes selectionneés dans listbox

Bonsoir,
A propos de l'erreur il doit manqué ce que j'ai mis en gras (à moins que tu l'a appelé différement)
Code:
If cll.Value = LaValeur Then [B]userform1.[/B]ListBox.AddItem cll
 
Re : Lignes selectionneés dans listbox

Autre chose,
pourquoi passe-tu par une macro avant de lancer ton userform?
tu devrais mettre le code de Banzai64 directement dans le code du userform dans la partie "Initialize":
Private Sub UserForm_Initialize()
............
...........
End Sub
 
Re : Lignes selectionneés dans listbox

essayes ton code en debutant comme cela/
Sub SelectCellulesValeurDeterminee()
sheets("base").Range("A1").Select
LaValeur = Range("D2").Value

a mon avis il ne sait pas dans quelle feuilkle aller chercher la range("D2")
 
Re : Lignes selectionneés dans listbox

bonjour,

merci pour vos réponse, je suis débutante et celà m'aide beaucoup

je complique la tache :
colonne a : prénom de commerciaux

la colonne b : département d'origine
colonne d : autres départements ou ils prospectent

le but : faire apparaitre tous les commerciaux qui sont dans le départements d'origine mais aussi dans les autres départements ou ils prospectent

@+
carole
 
Re : Lignes selectionneés dans listbox

Bonjour carole, le forum

en partant du fichier de Skoobi (j'aime bien citer mes sources 😀), regarde le fichier joint

le code d'initialisation de l'usf2 :


Bon week-end ensoleillé

Edit, oublié le fichier
 

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

Réponses
3
Affichages
564
Réponses
3
Affichages
879
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…