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 :

Que mettre en argument quand on appelle la procédure Exit d'un TextBox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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 Que mettre en argument quand on appelle la procédure Exit d'un TextBox
    Bonjour,

    Suite à ma précédente discussion, je voudrais savoir quel argument dois-je passer quand j'appelle la procédure Exit d'un TextBox.

    J'ai essayé de passer la valeur False comme suit

    Mais je me fais insulter par Excel (Incopatibilité de type).
    J'ai alors regarder le type de l'argument à passer, il est "calibrer" en MSForms.ReturnBoolean. Diantre, qu'est ce donc que cela ?

    Sauriez-vous éclairer ma lanterne ?

    Merci bien.

  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
    Essaies ceci pour comprendre
    Crée un usf avec 2 textbox
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    If TextBox1.Text = "" Then Cancel = True
    End Sub

  3. #3
    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
    Merci Mercatog

    Mais en fait cette discution fait référence à ma discution précédente.
    En fait je souhaite lancer la procédure Exit d'un Textbox a partir de la procédure Exit d'une Frame.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Août 2010
    Messages
    345
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 345
    Par défaut
    Bonjour,

    Essayer comme ça !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Sub Clovis()
        Dim Form_ReturnBoolean As MSForms.ReturnBoolean
        Dim Mon_ReturnBoolean As Boolean
        Mon_ReturnBoolean = Lire(VarPtr(Form_ReturnBoolean))
        MsgBox Mon_ReturnBoolean
    End Sub
    Function Lire(Le_ReturnBoolean As Boolean) As Boolean
        Lire = Le_ReturnBoolean
    End Function
    ctac

  5. #5
    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
    Citation Envoyé par Touffe54 Voir le message
    En fait je souhaite lancer la procédure Exit d'un Textbox a partir de la procédure Exit d'une Frame.
    Bonjour,

    Soit tu recopies ta procédure dans l’évènement Exit de la Frame, soit tu places la procédure dans un Module Standard et tu peux l'exécuter depuis les évènements Exit de la TextBox et de la Frame
    Code dans l'évènement Exit de la TextBox : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    MaMacro
    End Sub
    Code dans l'évènement Exit de la Frame : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Frame1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    MaMacro
    End Sub
    Code dans un Module Standard : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Sub MaMacro()
    MsgBox "coucou"
    End Sub

Discussions similaires

  1. Que mettre dans un champ DATETIME pour certains cas?
    Par Jim_Nastiq dans le forum Requêtes
    Réponses: 5
    Dernier message: 04/07/2006, 10h22
  2. mettre des arguments ds Document.Saisie.Action?
    Par zorba49 dans le forum VBScript
    Réponses: 2
    Dernier message: 21/06/2006, 11h14
  3. [VB.NET] Type non défini quand j'appelle un Windows Form ?
    Par beegees dans le forum Windows Forms
    Réponses: 4
    Dernier message: 12/06/2006, 11h12
  4. [Struts]2 Threads identiques quand j'appelle une action
    Par seb55555 dans le forum Struts 1
    Réponses: 4
    Dernier message: 03/05/2005, 16h49
  5. Réponses: 8
    Dernier message: 26/08/2004, 18h59

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