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 :

Command Button dans userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 11
    Par défaut Command Button dans userform
    Bonsoir,

    J'ai créé un userform avec 81 CdeButton
    Ce que je voudrais faire c'est une boucle qui traite tous les CdeButton

    Exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    For NbButton = 1 to 81 
          Userform.CdeButton(NbButton).caption = Texte(NbButton)
    Next NbButton
    mais ca ne marche pas
    Existe t il une solution ?
    Merci
    Christine

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Février 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 517
    Par défaut
    salut

    si tes 81 boutons de commande situés sur ton userform ont bien pour noms cdebutton1, cdebutton2, .... cdebutton81,
    tu devrais trouver ta solution en message n° 2 dans une très récente discussion ici :
    http://www.developpez.net/forums/d99...efinie-boucle/

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 11
    Par défaut
    Oui j" avais vu cette discussion et je m'en suis donc inspiré
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
            For NbButton = 1 To 81
                 Touche.CdeButton(NbButton).Caption = NomCaption(NbButton)
            Next NbButton
    mes boutons s'appellent CdeButton1, CdeButton2, ..., CdeButton81

    a l'execution j ai une erreur de compilation
    Membre de methode ou de donnees introuvable

    J aimerais savoir ou ca coince

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Février 2010
    Messages
    517
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 517
    Par défaut
    Citation Envoyé par jesspaire Voir le message
    Oui j" avais vu cette discussion et je m'en suis donc inspiré
    Ben non, tu ne t'en es pas du tout "inspiré" !
    Ton code n'utilise pas du tout la collection Controls !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 11
    Par défaut
    Tu as raison j'avais zappé Controls("CdeButton" & NbButton)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
      Touche.Controls("CdeButton" & NbButton).Caption = NomCaption(NbButton)
    Je n'ai plus les yeux en face des trous....
    Ca marche maintenant
    Je te remercie
    Bonne Nuit
    Chrsitne

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/10/2004, 12h04
  2. commande shell dans un programme
    Par diefo dans le forum C
    Réponses: 3
    Dernier message: 15/08/2003, 13h37
  3. Réponses: 2
    Dernier message: 24/06/2003, 20h31
  4. [TP]Peut-on mettre un commande dos dans le prog?
    Par pierre olmes dans le forum Turbo Pascal
    Réponses: 22
    Dernier message: 24/05/2003, 22h28
  5. [langage] Commande DOS dans un programme
    Par Jibees dans le forum Langage
    Réponses: 15
    Dernier message: 23/04/2003, 12h08

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