UserForm Microsoft Forms

Bonjour à toute et à tous,

J'ai le pack office 2007.

Voila, j'ai un Usf avec un ComboBox recevant une liste nommée.

Si la saisie est comprise dans la liste, pas de problème.

Si la saisie est comprise hors de la liste, j'ai une fenetre "Microsoft Forms".

Je souhaiterai ne pas avoir cette fenetre mais un Usf que je cré dans lequel j'explique pourquoi.

J'espère avoir de vos nouvel. Merci et bon week end

Bonsoir frederic1971

Merci de joindre un fichier anonymisé SVP, sans ça, il va être difficile voir impossible de vous aider

@+

En ce dimanche … bon jour !

Une piste : on passe la propriété MatchRequired de True à False pour éviter la casse (saisie programmée).

casse

«Je souhaiterai ne pas avoir cette fenêtre mais un Usf que je crée dans lequel j'explique pourquoi.».

Une proposition, avec une sortie prévue dans le même formulaire (Label, TextBox, Commanbutton, _Click …), MatchRequired à False :

Private Sub Suite_Click()
    If ComboBox1.ListIndex < 0 Then                          'saisie non prévue           
        MsgBox "Hors liste !", vbCritical, "Saisie refusée"
        ComboBox1 = "": ComboBox1.SetFocus                   'vide et retour à l’envoyeur
    Else
        MsgBox "Je continue !", vbExclamation, "Maintenant"  ’facultative
    End If
End Sub
Rechercher des sujets similaires à "userform microsoft forms"