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

XL 2010 ListView

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 !

Re

Pourquoi la liste déroulante n'est pas affichée d'une manière suffisamment longue?

Bein, il faut la sélectionner et l'étirer.


Pour l'autre question: oui bien sûr. Pour celà il faut faire une private sub pour chaque combo. Tu copie le code qui correspond à la combobox1 et la tu fait référence aux autres combobox.

VB:
Private Sub Rech_Noms()
Dim plg As Range, plage As Range, cel As Range, premaddress

On Error Resume Next
  ListView1.ListItems.Clear

   With Sheets("Annuaire")
  derlig = .Range("b" & Rows.Count).End(xlUp).Row
  Set plage = .Range("b2:b" & derlig)
  Set cel = plage.Find(ComboBox1, , , xlWhole)
  If Not cel Is Nothing Then
    premaddress = cel.Address
    Do
      Set Item = Me.ListView1.ListItems.Add(Text:=cel.Offset(0, -1))
      Item.SubItems(1) = cel.Offset(0, 0)
      Item.SubItems(2) = cel.Offset(0, 1)
      Item.SubItems(3) = cel.Offset(0, 2)
      Item.SubItems(4) = cel.Offset(0, 3)
      Item.SubItems(5) = cel.Offset(0, 4)
      Item.SubItems(6) = cel.Offset(0, 5)
      Item.SubItems(7) = cel.Offset(0, 6)
    
      Set cel = plage.FindNext(cel)
    Loop While Not cel Is Nothing And cel.Address <> premaddress
End If
  End With
End Sub

Private Sub ComboBox1_Change()
If ComboBox1 <> "" Then Call Rech_Noms
End Sub

Private Sub Rech_Prenoms
Le code
End Sub
Private Sub ComboBox2_Change()
If ComboBox2 <> "" Then Call Rech_Prenoms
End Sub

Private Sub Rech_Civilite()
Le code
End Sub
Private Sub ComboBox3_Change()
If ComboBox3 <> "" Then Call Rech_Civilite
End Sub
 
Dernière édition:
- 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

Discussions similaires

Réponses
5
Affichages
429
Réponses
3
Affichages
212
Réponses
4
Affichages
181
Réponses
6
Affichages
456
Réponses
38
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…