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 :

InputBox et VBRetry [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2009
    Messages : 322
    Par défaut InputBox et VBRetry
    Bonjour à tous.

    J'ai le code suivant (il y a plus que ce bout de code avant ce qui suit incluant la déclaration des variables):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Workbook_Open()
    If [NombreEmployé] = 0 Then
        NomEmployé1 = InputBox("Quel est le prénom et le nom de votre premier employé ?", "Démarage du fichier !")
        If NomEmployé1 = "" Then
            MsgBox "Le prénom et le nom de famille du premier employé est obligatoire. Veuillez inscrire les informations S.V.P.", vbRetryCancel, "Démarage du fichier !"
     
         Case vbRetry
    Si l'utilisateur n'inscrit pas le nom dans le Inputbox, j'aimerais que s'il clique sur Retry que le code retourne au début.

    Me reste à savoir comment

    Merci à l'avance..

    dlight

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Dim NomEmploye1 As String
    Dim Rep As Integer
     
    Do
        NomEmploye1 = InputBox("Quel est le prénom et le nom de votre premier employé ?", "Démarage du fichier !")
        If NomEmploye1 = "" Then
            Rep = MsgBox("Le prénom et le nom de famille du premier employé est obligatoire. Veuillez inscrire les informations S.V.P.", vbRetryCancel, "Démarage du fichier !")
            If Rep = vbCancel Then Exit Do
        End If
    Loop Until NomEmploye1 <> ""

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2009
    Messages : 322
    Par défaut VbRetry
    Merci à vous mercatog pour cette réponse mais aussi pour la rapidité à laquelle vous avez répondu à ma question.

    Dlight

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

Discussions similaires

  1. [VB6]Aide pour mettre format date avec inputbox
    Par Geliwy77 dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 28/01/2006, 20h13
  2. [VB.NET] InputBox et service windows
    Par joefou dans le forum VB.NET
    Réponses: 2
    Dernier message: 15/11/2005, 14h06
  3. InputBox & export .xls
    Par fabrice518 dans le forum Access
    Réponses: 2
    Dernier message: 23/09/2005, 11h03
  4. Réponses: 10
    Dernier message: 26/08/2005, 08h17
  5. [MFC] Les InputBox
    Par Philippe299 dans le forum MFC
    Réponses: 4
    Dernier message: 24/08/2005, 07h19

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