Microsoft 365 ListBox1 : insérer une ligne ou un espace entre 2 choix

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 !

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous,
je vous souhaite une belles journée 🙂

Je rame sur le"vba" car je n'arrive pas à trouver comment insérer une ligne ou un espace entre 2 choix dans ma ListBox1.
J'ai fait des tests et recherches mais pas de résultat pour l'instant 😡

Auriez-vous la solution ?
Je joins un ch'ti fichier test.

Je vous remercie encore une fois 🙂
Amicalement,
lionel,
 

Pièces jointes

Bonjour Lionel,
Et en insérant une ligne vide, ce ne serait pas suffisant ?
VB:
    With choix_admin.ListBox1
        .AddItem "Répondeur"
        .AddItem ""
        .AddItem "Entretien"
    End With
Et évidemment en changeant la valeur du Case analysé.
Code:
Private Sub ListBox1_Click()
    Select Case choix_admin.ListBox1.ListIndex
        Case 0
            ....
            Unload choix_admin
        Case 2
            ....
            Unload choix_admin
    End Select
End Sub
 

Pièces jointes

Bonjour Gérard, Sylvanu, fanch55, Le Forum,
Bon dimanche à toutes et à à tous 🙂

Je reviens sur le fil pour l'affichage. Je sais, je pinaille et ce n'est peut-être pas possible 🙂
Le code va bien et c'est déjà super mais ... lol
VB:
Private Sub UserForm_Click()
End Sub
'Private Sub UserForm_Activate()
'End Sub

Private Sub Userform_Initialize()
    'With Me.ListBox1
    Rep_Entr.ListBox1.List = Array("Répondeur", "", "Entretien")
End Sub
Private Sub ListBox1_Click()
    'Select Case Me.ListBox1.ListIndex
    Select Case Rep_Entr.ListBox1.ListIndex
        Case 0
            [k4] = "Répondeur"
            [a1].Select
            Unload Rep_Entr
'        Case 1
'            [k4] = ""
'            [a1].Select
'            Unload Rep_Entr
            Case 2
            [k4] = "Entretien"
            [a1].Select
            Unload Rep_Entr
    Unload Rep_Entr
    End Select
End Sub
affichage de la ListBox :
1637482866662.png


Est-il possible :
- que "Répondeur" ne soit pas entouré de trait ?
- que l'intervalle entre "Répondeur" et "Entretien" soit moins haut ?
Je joins le fichier test et je continue à chercher,
je vous remercie 🙂
Amicalement,
lionel,
 

Pièces jointes

Bonjour le fil

Juste comme ça de passage (comme un cheveu sur la soupe) 😜

Lionel tu peux nous dire pourquoi utiliser un USF et une ListBox pour faire un choix 🤔 une Combobox directement sur la feuille n'aurait pas été mieux
 
- 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

Retour