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 !!