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 :

boucle tant que interminable


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 246
    Par défaut boucle tant que interminable
    Bjr à tous,

    J'ai un formulaire avec une zone de texte pour saisir un nom. Je voudrais que lorsque je click sur mon bouton validez un message d'erreur s'affiche quant la case est vide. J'ai realiser ceci avec une boucle tant que, mais le message se réaffiche dés que je clik sur ok, ce qui ne me permet pas de mettre un nom, je suis obligé de fermer excel par le gestionnaire des taches pour m'en sortir. Il doit me manquer quelque chose, comme une pause. Merci de votre aide
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    If txt_nom.Text = "" Then
        ' affiche un message d'erreur si la zone de text est vide
        MsgBox ("veuillez saisir un nom")
        While txt_nom.Text = ""
            MsgBox ("veuillez saisir un nom")
        Wend
        Else

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 192
    Par défaut
    Bonjour,

    Tu n'as pas besoin de boucle while.
    Tu fais ton test au moment du clic sur ton bouton de validation, et si la zone est vide, tu sors de la fonction, tout simplement.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 246
    Par défaut
    Ah, et on fait comment pour lui dire de sortir de la fonction?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    192
    Détails du profil
    Informations personnelles :
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 192
    Par défaut
    Exit Sub

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    246
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2008
    Messages : 246
    Par défaut
    Daccord merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 22
    Dernier message: 20/05/2008, 10h25
  2. Boucle Tant que
    Par stefsas dans le forum SAS Base
    Réponses: 1
    Dernier message: 25/04/2008, 10h20
  3. Boucle tant que ..
    Par darksnake dans le forum VBScript
    Réponses: 5
    Dernier message: 26/09/2006, 10h10
  4. exercice avec boucle tant que
    Par byteBoy dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 05/05/2006, 17h39
  5. [LG] Inversion avec une boucle tant que
    Par erickson dans le forum Langage
    Réponses: 2
    Dernier message: 09/12/2005, 15h15

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