IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Message d'erreur userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 2
    Par défaut Message d'erreur userform
    Bonjour,
    J'ai crée une base de donner avec de gérer un stock de livres dans une librairie.
    J'ai ensuite crée un userform permettant d'effectuer une recherche sur les livres.Dans ce userform, il faut entrer le titre du livre ou l'auteur du livre pour avoir de plus amples informations sur ce dernier.
    Cependant j'aimerai que lorsque l'utilisateur entre un livre ou un autre qui ne soit pas dans la base données, un message d'erreur s'affiche.

    J'ai donc essayé avec un code de cette forme:
    If textbox1 <> "et après" and textbox1 <> "1984".....then msgbox " pas de livre trouvé"
    Ce code fonctionne mais à chaque recherche le message d'erreur "pas de livre trouvé" s'affiche puisque si je met "et après", ce titre est différent de "1984"...

    Est ce que quelqu'un sait comment éviter ce problème?
    En vous remerciant d'avance pour votre réponse.

  2. #2
    Membre confirmé
    Profil pro
    ERP + Oracle + VBA Excel
    Inscrit en
    Juin 2005
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : ERP + Oracle + VBA Excel
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Juin 2005
    Messages : 58
    Par défaut
    Bonjour,

    Ce n'est pas simplement une erreur dans le test ? Il me semble qu'un OR dans la condition est plus logique
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If textbox1 <> "et après" OR textbox1 <> "1984".....then msgbox " pas de livre trouvé"

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 2
    Par défaut
    Bonjour,
    Non hélas ça ne fonctionne pas mieux avec un OR

  4. #4
    pgz
    pgz est déconnecté
    Expert confirmé Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Par défaut
    Bonsoir
    Citation Envoyé par charlotte1906 Voir le message
    If textbox1 <> "et après" and textbox1 <> "1984".....then msgbox " pas de livre trouvé"
    Ce code fonctionne mais à chaque recherche le message d'erreur "pas de livre trouvé" s'affiche puisque si je met "et après", ce titre est différent de "1984"...
    En fait si tu saisis "et après",
    • le terme textbox1 <> "et après" est faux
    • le terme textbox1 <> "1980" est vrai
    Le ET renvoie donc faux.

    Peux-tu copier le code exact que tu utilises?

    Cordialement,

    PGZ

Discussions similaires

  1. Message d'erreur si erreur saisie USERFORM
    Par nduverger dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 25/09/2014, 07h45
  2. message erreur userform sous excel
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/08/2007, 21h11
  3. Réponses: 4
    Dernier message: 04/03/2003, 01h05
  4. [CR] Message d'erreur
    Par nono1 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 11/09/2002, 14h54
  5. Réponses: 2
    Dernier message: 27/05/2002, 19h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo