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 :

Initialisation de textbox dans formulaire


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
    Novembre 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2008
    Messages : 60
    Par défaut Initialisation de textbox dans formulaire
    Bonjour,

    J'aurais besoin de quelques éclaircissements.
    Vous allez vous rendre compte que je suis un peu larguée...

    J'ai un bouton qui affiche un formulaire me servant à saisir des données. Données entrées ensuite sur une feuille excel.
    Je ne sais pas trop sur quel évènement initialiser mes TextBox (pour qu'ils soient vides quand le formulaire apparait)

    L'idée de départ était de charger le formulaire et une fois que j'ai fini de saisir les données le décharger.
    Quand je dois saisir une nouvelle ligne, le recharger etc.....et que mes textbox soient vident à chaque affichage.

    Du coup, je voulais mettre l'initialisation de mes textbox dans l'évènement .Initialize du userform mais je ne sais pas quand cet évènement se déclenche.
    Je ne connais pas non plus l'évènement qui décharge un formulaire et également comment le déclencher


    J'ai donc utilisé . hide et . show pour afficher/Masquer le formulaire et initialisé mes variables dans .Activate.
    Car il semble que l'évènement .show déclenche l'évènement .Activate
    Est-ce une solution convenable ?

    Question subsdidiaire: mon formulaire s'appelle Saisie, pourquoi mes évènement sont associés à Userform.activate et non Saisie.activate ?

    Merci pour votre aide.

    NATY

  2. #2
    Membre chevronné Avatar de drakkar_agfa
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    618
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2008
    Messages : 618
    Par défaut
    Bonjour,

    Il est possible de l'initialiser avant le .show dans un module ou dans le click
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub CommandButton1_Click()
        Load usfSaisis
     
        usfSaisis.TextBox1 = "Bonjour"
        usfSaisis.TextBox2 = "Ça fonctionne"
     
        usfSaisis.Show
    End Sub
    Ou en passant par Activate dans le code du USF
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub UserForm_Activate()
        Me.TextBox1 = "Bonjour"
        Me.TextBox2 = "Ça fonctionne"
    End Sub

Discussions similaires

  1. [AC-2010] Addition de textbox dans formulaire
    Par wisemanvsfatboy dans le forum IHM
    Réponses: 1
    Dernier message: 12/03/2011, 21h57
  2. Réponses: 4
    Dernier message: 20/12/2007, 07h58
  3. Verrouiller un textbox dans un formulaire
    Par Cheorches dans le forum IHM
    Réponses: 4
    Dernier message: 03/09/2007, 14h44
  4. initialisation textbox dans userform
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 11/08/2007, 09h24
  5. Réponses: 2
    Dernier message: 12/06/2006, 11h51

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