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 :

Aide pour compléter un code [XL-2016]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éclairé Avatar de Vba14
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2019
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2019
    Messages : 440
    Par défaut Aide pour compléter un code
    Bonjour à tous

    J'ai mis en place ce code pour un formulaire "Mot de Passe" et ça fonctionne.
    Toutefois, lorsque le MsgBox s'affiche, il faut de nouveau appuyer sur un bouton "Ok".
    Je souhaiterai que l'affichage apparaisse quelques secondes et puis disparaisse sans aucune intervention de l'utilisateur.
    Pouvez-vous m'apporter votre aide s'il vous plait ?
    Je vous en remercie par avance

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    Private Sub BtValid_Click()
    Dim Rep As String
    Static Deja As Boolean
     
    'Si je clique sur le bouton "Valider"
    'Si le mot de passe est bon
        If Not Deja Then Rep = Me.TxtPasse.Value
        If Rep = "motdepasser" Or Deja Then
     
            Deja = True
            MsgBox "Le mot de passe est bon"
     
    'Je passe à la procédure "Afficher"
    'Le formulaire se ferme
        Call Afficher
        Unload Me
     
    'Le mot de passe est effacé
        Me.TxtPasse = ""
     
    'Sinon un message d'erreur s'affiche
        Else
        MsgBox "Désolé ! Le mot de passe est faux"
        End If
     
    End Sub

  2. #2
    Membre émérite
    Homme Profil pro
    Développeur .net - Office - Quadiant
    Inscrit en
    Février 2020
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur .net - Office - Quadiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2020
    Messages : 622
    Par défaut
    Bonjour,

    Utilises un UserForm à la place d'une MsgBox, et sur le chargement de celle-ci utiliser une temporisation pour la fermer, en t'aidant de cela : https://excel.developpez.com/faq/?pa...orisationMacro

    ONTAYG

  3. #3
    Membre éclairé Avatar de Vba14
    Homme Profil pro
    Retraité
    Inscrit en
    Janvier 2019
    Messages
    440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2019
    Messages : 440
    Par défaut
    Bonjour ONTAYG,

    Merci pour ta réponse. Je devrais pouvoir m'en sortir avec ça.
    Meilleures salutations

  4. #4
    Membre Expert Avatar de Thumb down
    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2019
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juin 2019
    Messages : 1 562
    Par défaut
    Bonjour,
    Un msgbox pour dire que le mot de passe n'est pas bon je peux comprendre, mais pour dire qu'il est bon j'en vois pas l'intérêt !
    Personnellement je mets un label écrit en rouge "Mot de passe incorrect" celui ci que st visible True/False

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

Discussions similaires

  1. [XL-2013] Création outil de reporting : besoin d'aide pour compléter un code
    Par Malick dans le forum Macros et VBA Excel
    Réponses: 41
    Dernier message: 13/05/2016, 03h09
  2. [XL-2007] Aide pour compléter le code de la macro
    Par matthieu2701 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 28/07/2013, 10h19
  3. [XL-2003] Aide pour complèter un code Vba
    Par NEC14 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 29/09/2010, 15h34
  4. [VB.NET] besoin d'aide pour déchiffrer un code
    Par pcdj dans le forum Windows Forms
    Réponses: 10
    Dernier message: 27/06/2006, 11h32
  5. Je besoin d'aide pour terminer mon code
    Par Paulinho dans le forum C++
    Réponses: 7
    Dernier message: 06/11/2005, 23h30

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