Bonjour,

Dans un form créé sous excel 2003,

J'ai créé un combobox dont :
La propriété rowsource est basée sur une plage de la feuille active sous jacente.

La propriété MatchRequired est à true afin d'empêcher une saisie hors sujet.

J'ai 3 questions :

1 Comment initialiser à vide ou null un tel combo sans provoquer l'affichage du message d'anomalie de saisie puisque null ou vide ne sont pas dans les choix possibles et à l'occasion de quel évènement -> activate ou initialize?

2 En cas de saisie hors liste du Combo, comment personnaliser le message d'anomalie et avoir autre chose qu'un imperturbable "Valeur de propriété non valide"?

ET SURTOUT
3 Comment empêcher l'utilisateur d'utiliser la touche Echap qui lui permet de passer outre la saisie Hors sujet et de continuer sa saisie dans le reste du formulaire.

Merci à tous pour vos futures réponses éclairées.