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 :

[VBA-E]utiliser annuler d'une imputBox


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Par défaut [VBA-E]utiliser annuler d'une imputBox
    bonjour tout le monde
    j'ai un petit probleme avec le clik sur annuler d'une imputbox
    j'utilise une imputbox dans un sous programme et j'aimerai que lorsque je click sur annuler il m'envoie a la fin de mon programme principale qui lui et constituer d'une succesion de sous programme.
    voila comment je m'y prend
    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
     
    function choix rang
    ..
    4:  nhar = InputBox("nombre de rang voulu ?", "choix du rang", "nbr d'harmonique", 6500, 6000)
    If nhar = "" Then
        conf = MsgBox("annuler vous fera quitter l'apllication.voulez vous vraiment quitter?", vbYesNo + vbCritical, "fin d'application")
            If conf = 6 Then
                cancel = True
                GoTo fin
            Else
                GoTo 4
            End If
    End If
    .....
    fin:
    end function
     
    sub PP
    ...
    choixrang
        If cancel Then
            GoTo fin
        End If
    ...
    fin: msg box"application termine"
    end PP
    nhar est un integer
    cancel est un boolean

    mais maintenant, lorsque je rentre une valeur dans mon inputbox ou si je fait annuler, excel ne comprend pas If nhar = "" Then
    rassurez moi la variable prend bien la valeur nul ("") quand on clik sur annuler
    si oui je ne comprend pas mon erreur

    merci de votre attention

  2. #2
    Membre chevronné Avatar de mordrhim
    Inscrit en
    Avril 2007
    Messages
    270
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Avril 2007
    Messages : 270
    Par défaut
    remplace voir
    parnormalement ca devrait regler ton problème sinon j'en appelle aux meilleurs que moi ^^

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Sinon, tu fais F1 sur InputBox et tu as tous les renseignements. Mais pour ça, il faut que tu aies F1 sur ton clavier...

  4. #4
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 22
    Par défaut
    je vous remercie de vos reponses
    empty marche tres bien
    mais j'avais une autre erreur en fait il faut declarer nhar comme un string et non comme un integer
    du moins en faisant cette manipulation mon programme fonctionne.

    encore merci
    bonne journee
    a+

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

Discussions similaires

  1. Cas d'utilisation - Annulation d'une transaction
    Par virtual14 dans le forum Cas d'utilisation
    Réponses: 1
    Dernier message: 09/10/2014, 17h42
  2. [VBA-E] Utilisation .Find pour une recherche
    Par Larsen21 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/12/2006, 13h18
  3. [VBA] annulation d'une insertion
    Par cbleas dans le forum Access
    Réponses: 4
    Dernier message: 30/08/2006, 17h01
  4. [VBA-E]Utiliser une variable dans une formule
    Par bossu dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 04/06/2006, 15h25
  5. Réponses: 5
    Dernier message: 04/04/2003, 15h02

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