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 :

Evenement sur groupe de contrôles


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2004
    Messages
    67
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Novembre 2004
    Messages : 67
    Par défaut Evenement sur groupe de contrôles
    onjour,

    dans le cadre d'un stage je développe un programme qui a été commencé par un précédent stagiaire, donc je dois me plonger dedans... et je rencontre un soucis !

    Ca se fait sous la forme d'une macro excel.

    J'ai tout un tas de textbox qui sont crées dynamiquement dans une userform de cette façon :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Set obj = frm_saisie_entrainement_joueurs.Add("forms.multipage.1")
        With obj
            .Name = "multipage_entrain_joueur"
            ...
        End With



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
            Set obj = Controls("multipage_entrain_joueur").Pages(1).Add("forms.textbox.1")
            With obj
                .Name = "txt_joueur_FCabso_" & i
                ...
            End With


    Premièrement, s'agit-il réellement d'un groupe de contrôles ? je n'ai pas l'impression. dans mes souvenis, un groupe de contrôles, c'était qq chose du genre txtBox(i) avec i l'indice pour accéder aux différentes textbox du groupe.

    Pourtant pour accéder au contenu d'une des textbox, j'utilise ceci :
    Controls("txt_joueur_RPE_" & i).value

    Bref, ma question est la suivante :
    Je souhaite écrire du code se déclenchant à l'événement KeyPress pour toutes ces textbox (pour empêcher la saisie de lettre dans ces txtxbox).

    Seulement je ne sais pas comment je dois nommer la procédure...

    Merci d'avance !!

  2. #2
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu
    bonjour

    tu pourrais faire une classe pour tes textboxs (colection )

    j'avais utilisé ce procédé pour une contribution (l'effet mouse in out des bouton dans un userform

    c'est ici :

    http://www.developpez.net/forums/d10...s/#post5901280
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/12/2014, 13h16
  2. Réponses: 7
    Dernier message: 09/04/2009, 09h34
  3. Evenements sur contrôles dynamiques
    Par BATCHOS CON TEQUILA dans le forum ASP.NET
    Réponses: 5
    Dernier message: 23/01/2009, 14h03
  4. Evenement sur groupe de checkbox
    Par Freiya dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/06/2007, 22h11
  5. ordre correct sur group ?
    Par Force59 dans le forum Langage SQL
    Réponses: 9
    Dernier message: 02/04/2004, 09h27

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