Visual basic excel 2010 listbox

Bonjour,
J'ai été rapidement secourue par Eriiic il y a une semaine. grand merci. Vous allez dire que je suis stupide mais en vb2003 je n'avais aucun problème - des applications que j'ai écrites tournent depuis 5 ans sans bug - et mon help (F1) fonctionnait mieux.
Voici: il est dit "l'évènement par défaut d'un contrôle Listbox est l'évènement click".
Or dans mon programme ( un nouveau, j'essaie! ), à l'ouverture , le listbox fonctionne comme si on avait cliqué (il ne faisait pas cela en 2003)et passe dans les instructions contenues dans Private Sub Listbox1_click(), ce qui n'a pas de sens et donne des erreurs ou se plante.
Peut-on désactiver ce listbox pour ne l'activer que quand nécessaire? comment faire pour que cela ne s'exécute pas au démarrage?
merci d'avance

2 réponses

  1. Je viens de procéder autrement et d'ajouter un Userform dans lequel se trouve la listbox. Plus aucun problème.
    Faut-il toujours passer par un formulaire? cela me semble lourd pour un tout petit menu déroulant.
    Merci
    0
    1. Modérateur
      Bonjour,

      ça ne me paraît pas très normal.

      Regarde dans ThisWorkbook si tu n'as pas une macro
      Private Sub Workbook_Open().

      Un contrôle sans code est un contrôle mort... donc je ne vois pas comment il pourrait se déclencher tout seul... où alors il y a Poltergeist dans ta machine !! :D

      m@rina

      0
      1. Merci mais ce n'est pas ça. Je n'ai rien en workbook
        il y a un code dans private sub listbox1_click() dans la feuille où est la listbox , mais le problème c'est que je ne clique pas ! ! !
        0
      2. Modérateur
        c'est quoi le code ?
        0