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 d'un formulaire [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de GDMINFO
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    350
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 350
    Par défaut Initialisation d'un formulaire
    Bonjour,

    j'essaye d'initialiser un formulaire tout simple : une boite de texte et un bouton.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub UserForm1_Initialize()
    TextBox1.Text = "toto"
     
    CommandButton1.Caption = "test"
    End Sub
     
    Private Sub commandbutton1_click()
    MsgBox "ça marche"
    TextBox1.Text = "tata"
    End Sub
    Il n'y aucun des textes (toto ou test) qui s'affichent dans la boite de texte et sur le bouton de commande. Par contre quand on clique sur le bouton, le message "ça marche" s'affiche et "tata" apparait dans la boite de texte.

    Une idée ?

    Merci,

    GDM

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 128
    Par défaut
    Salut

    Ca fonctionne chez moi.
    Vérifie le nom de ta UserForm
    Va dans la fenêtre d'édition du code, sélectionne ton UserForm, dans la liste déroulante de gauche choisi "UserForm" et dans celle de droite, choisi "Initialize". Normalement ton curseur devrait se placer sur ton code, si ça n'est pas le cas et qu'il crée une nouvelle sub Initialize, c'est qu'il y a un problème avec l'ancienne, il te suffit de mettre ton code dans celle fraîchement créée.

    ++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Membre éclairé Avatar de GDMINFO
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    350
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 350
    Par défaut
    Oui en effet maintenant ça fonctionne !

    Merci beaucoup

    GDM

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

Discussions similaires

  1. Initialisation d'un formulaire
    Par georgesasc dans le forum IHM
    Réponses: 2
    Dernier message: 05/07/2010, 14h29
  2. [ZF 1.10] Initialiser Valeur Champ Formulaire
    Par Flamenco dans le forum Zend_Form
    Réponses: 8
    Dernier message: 01/04/2010, 11h36
  3. Initialisation d'un formulaire
    Par chris78 dans le forum Struts 1
    Réponses: 21
    Dernier message: 28/04/2009, 19h16
  4. Méthode d'Initialisation d'un formulaire
    Par saziley dans le forum Struts 2
    Réponses: 2
    Dernier message: 30/03/2009, 17h48
  5. Initialisation variable dans formulaire
    Par yagrasdemonde dans le forum Langage
    Réponses: 4
    Dernier message: 05/12/2008, 20h41

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