Déselectionner dans un formulaire

Résolu
Bonjour,

J'ai créé un formulaire et une listbox multiselect qui contient plusieurs données. J'aimerai créé un bouton qui permet de tout désélectionner.

Comment puis-je procéder ?

Merci

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    Le code de ton bouton à adapter :
        For idx = 0 To ListBox1.ListCount - 1
            If ListBox1.Selected(idx) = True Then ListBox1.Selected(idx) = False
        Next idx
    1. Ca marche niquel ! Merci
    2. Salut ! A chaque fois que j'ouvre mon formulaire, les sélections de la listbox restent présentes. Est-il possible d'appliquer ton code à l'ouverture de mon formulaire (sans utiliser de bouton) pour qu'il n'y ait aucune sélection ? Si oui, comment ?

      Merci !
    3. Contributeur
      Bonjour,

      Qu'appelles-tu "formulaire" ?
      C'est un userform ou c'est une feuille de saisie où tu as mis ta listbox ?
    4. Bonjour,

      C'est un userform
    5. Contributeur
      Bonjour,

      Il te suffit donc d'appeler le code de ton bouton à l'activation de ton formulaire :
      Private Sub UserForm_Activate()
          Call CommandButton1_Click
      End Sub
      
      Tu remplaces 'CommandButton1' par le nom de ton bouton bien sûr.