VBA : récupération des valeurs d'un formulaire

Anonyme
2022-04-07T08:10:12+00:00

Bonjour,

J'ai créé un formulaire (dTemps) avec 4 TextBox, dans une procédure ouvre le formulaire (dTemps.Show). Dans le formulaire j'ai un bouton de commande "OK", une fois que l'utilisateur a fini sa saisie derrière ce bouton de commande j'ai la macro :

Private Sub CommandButton1_Click()

djj = Me.TextBox1 

dhh = Me.TextBox2 

dmm = Me.TextBox3 

dss = Me.TextBox4 

Unload.Me 

End Sub

Déjà le Unload.Me pose problème, et bien que les variables djj, dhh, dmm, dss soient déclarées en Public j'ai 2 problèmes :

  1. la macro qui avait ouvert le formulaire ne continue plus,
  2. les 4 variables sont vides.

Merci pour votre aide

Richard

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

4 réponses

  1. Anonyme
    2022-04-07T12:45:09+00:00

    merci Daniel,

    en fait lorsque j'ai changé le Unload en Hide c'était bon

    merci

    richard

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. DanielCo 107.7K Points de réputation
    2022-04-07T10:52:43+00:00

    Est-ce que tu peux partager le classeur en effaçant les données confidentielles ?

    Pour le partager, clique sur :

    https://www.cjoint.com/

    Clique sur le bouton "parcourir". Choisi le fichier à partager. Dans le bas de la page, clique sur le bouton "Créer le lien cjoint". Copie le lien affiché et colle-le dans ta réponse.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2022-04-07T09:32:06+00:00

    je me suis mal exprimé mais j'avais déjà fait pour le module standard

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. DanielCo 107.7K Points de réputation
    2022-04-07T09:21:19+00:00

    Bonjour,

    La macro affichant le formulaire et les déclarations de variables publiques doivent être dans un module standard.

    Cordialement.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire