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 :

Boîte de dialogue - Message d'alerte si bouton d'enregistrement non pressé


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Femme Profil pro
    Etudiant en Génie Civil
    Inscrit en
    Février 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant en Génie Civil
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2015
    Messages : 14
    Points : 11
    Points
    11
    Par défaut Boîte de dialogue - Message d'alerte si bouton d'enregistrement non pressé
    Bonjour à tous,

    Je suis actuellement entrain de concevoir un programme sur VBA via Excel. Je suis novice sur le sujet, je me débrouille avec des livres ou les forums.

    Actuellement je rencontre un problème que je n'arrive pas à résoudre.

    J'ai une boite de dialogue (voir ci-dessous)

    Nom : userform3.png
Affichages : 159
Taille : 9,9 Ko

    Dans cette boite de dialogue, plusieurs informations vont être entrées à la main par l'utilisateur. Et j'aimerais que quand l'utilisateur clique sur le bouton "ok", qu'un message d'alerte arrive s'il n'a pas appuyer sur le bouton "enregistrer" et dans le cas ou l'utilisateur a appuyer sur le bouton "enregistrer" après sa dernière saisie, qu'en cliquant sur le bouton "ok" que l'userform 4 apparaisse.

    J'ai commencé à écrire un petit bout de code mais je n'arrive pas à obtenir ce dont j'ai besoin.

    Nom : code button 3.png
Affichages : 143
Taille : 5,6 Ko

    merci par avance


    Pour info :
    -commandbutton2= Annuler
    -commandbutton3= Ok
    -commandbutton4= Enregistrer

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Points : 5 901
    Points
    5 901
    Par défaut
    Bonjour,

    Tu devrais mettre ta variable booléenne en entête de module. Et la nommer autrement qu'avec le nom d'un contrôle au cas où...
    Lorsque tu cliques le bouton commandbutton4, tu mets cette variable à True.
    Lorsque tu cliques le bouton commandbutton3, tu vérifies cette variable et tu agis selon.

  3. #3
    Membre à l'essai
    Femme Profil pro
    Etudiant en Génie Civil
    Inscrit en
    Février 2015
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Etudiant en Génie Civil
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2015
    Messages : 14
    Points : 11
    Points
    11
    Par défaut merci
    merci beaucoup Tout marche

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

Discussions similaires

  1. JCalendar - Bouton du jour non pressé
    Par Charlys1333 dans le forum Composants
    Réponses: 0
    Dernier message: 26/12/2013, 17h53
  2. Message d'alert sur un bouton
    Par salsero1 dans le forum ASP.NET
    Réponses: 7
    Dernier message: 24/01/2008, 09h47
  3. Boîte de dialogue avec 2 boutons
    Par mademoizel dans le forum ASP
    Réponses: 5
    Dernier message: 16/02/2007, 16h15
  4. Réponses: 21
    Dernier message: 15/03/2006, 00h27

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