[RESOLU] Alimenter listbox avec range

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

B

Babytroll

Guest
Bonjour tout le monde,

J'ai actuellement un bout de code qui fonctionne bien :

Private Sub CommandButton4_Click()
Dim sh As Worksheet, c As Range
If Trim(TextBox1) = "" Then Exit Sub

For Each sh In ThisWorkbook.Worksheets
Set c = sh.UsedRange.Find(Trim(TextBox1.Text), sh.Cells(1, 1), xlValues, xlWhole)
If Not c Is Nothing Then Me.ListBox2.AddItem sh.Range("E12").Value
Set c = Nothing

Next

End Sub


Le but est de rechercher une valeur (TextBox1) dans tout un classeur et de lister (ListBox2) les valeurs trouvées en "E12", jusque là OK ça marche.

J'aimerai pouvoir lister non pas la "E12" mais la zone "E12 à E25".
J'ai essayé diverses syntaxe, mais impossible... 🙁

Pas de fichier joint, désolé.

Merci pour votre aide.
 
Dernière modification par un modérateur:
Re : Alimenter listbox avec range

Ce n'est même plus de la rapidité !!!

J'ai juste inverser le (5, j) en (j, 5) et ça fonctionne ! Impecc.
Je vais abuser du coup, mais ça me renvoi aussi des cellules vides, un moyen de les enlever ?

Merci encore.
 
Re : Alimenter listbox avec range

Comment dire...
52.gif



MERCI !
 
- 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
2
Affichages
386
Réponses
16
Affichages
1 K
Retour