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 :

Problème avec inputbox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 33
    Par défaut Problème avec inputbox
    Bonjour à tous
    J'ai un problème avec une inputbox, comment faire pour que quand on clique sur annuler de cette dernière ,le message "vous avez annulé" s'affiche et qu'aucune autre action ne se fasse.
    Merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 97
    Par défaut
    Salut Je,

    Le mieux, c'est que t'utilise un formulaire (UserForm). Avec çà tu peux contrôler tout ce que tu veux. InputBox est un formlaire de saisie assez rudimentaire. Sache toutefois, que quand l'utilisateur appuie sur le bouton annulé, InputBox renvoie une valeur nulle, ce qui est le cas aussi quand l'utilisateur appuie sur OK sans rien saisir.

    Tu peux aussi utiliser Application.InputBox. Cette fonction renvoie False, quand l'utilisateur appuie sur Annuler

    Voilà voilà. J'espère que çà te convient.

  3. #3
    Expert confirmé
    Avatar de fring
    Homme Profil pro
    Engineering
    Inscrit en
    Février 2008
    Messages
    3 900
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : Belgique

    Informations professionnelles :
    Activité : Engineering

    Informations forums :
    Inscription : Février 2008
    Messages : 3 900
    Par défaut
    Bonjour,

    Voici un exemple
    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
    Sub test()
    Dim Resultat As Variant
     
    Resultat = Application.InputBox("Introduisez une valeur")
     
    Select Case Resultat
        Case False
            MsgBox "Vous avez annulé"
        Case ""
            MsgBox "aucune valeur introduite"
        Case Else
            MsgBox "la valeur est : " & Resultat
    End Select
     
    End Sub

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 33
    Par défaut
    Merci à tous, grâce a vous j'ai pu m'en sortir
    a bientot

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

Discussions similaires

  1. [XL-2003] Problèmes avec inputbox
    Par Toine-45 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/12/2013, 12h09
  2. [AC-2003] problème liste deroulante avec inputbox
    Par makila64 dans le forum IHM
    Réponses: 2
    Dernier message: 28/03/2012, 08h31
  3. [AC-2003] Problème avec INPUTBOX
    Par moilou2 dans le forum VBA Access
    Réponses: 4
    Dernier message: 18/08/2009, 15h14
  4. Problème avec le bouton Annuler de la fonction Inputbox
    Par r0main2b dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 05/06/2007, 19h48
  5. Problème avec la mémoire virtuelle
    Par Anonymous dans le forum CORBA
    Réponses: 13
    Dernier message: 16/04/2002, 16h10

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