Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

userform : liste des frames contenues dans le userform

1 réponse
Avatar
Alfred WALLACE
Bonjour
D=E9sol=E9 je crois que je vais
jouer le role de scotch sur le forum aujourd'hui
tellement que j'ai de questions sans r=E9ponses, et
meme des r=E9ponses donc je ne connais pas encore la question ....

Bref
je p=E9dale pas mal dans la choucroutte et sans votre aide
je crois que ce serait pire que de la choucroutte ....

j'ai cr=E9=E9 un userform...
certains contr=F4les sont r=E9unis (groupes) dans des Frames.

est-ce que, pour le userform "Saisie" (par exemple)
avoir la liste des userform, et aussi la liste des contr=F4les (sans
connaitres =E0 priori leur nature ?

style :
for each C in Saisie ...
if C.xxxxx =3D frame then
next c

ce que je souhait, c'est automatiser l'initialisation de ces frames et
controles en r=E9usilisant le meme code, sans r=E9 =E9crire du code
diff=E9rent
par nature de controle....

Bon.... c'est le matin .... je commence fort.

Merci !
Jos=E9

1 réponse

Avatar
Corto
Bonjour Alfred WALLACE
Il faut parcourir la collection Controls.
Tu peux retrouver le type de contrôle grace à la fonction TypeName
For Each C In Saisie.Controls
If TypeName(C) = "Frame" Then ...
Next XXX

Corto

Alfred WALLACE a écrit :
Bonjour
Désolé je crois que je vais
jouer le role de scotch sur le forum aujourd'hui
tellement que j'ai de questions sans réponses, et
meme des réponses donc je ne connais pas encore la question ....

Bref
je pédale pas mal dans la choucroutte et sans votre aide
je crois que ce serait pire que de la choucroutte ....

j'ai créé un userform...
certains contrôles sont réunis (groupes) dans des Frames.

est-ce que, pour le userform "Saisie" (par exemple)
avoir la liste des userform, et aussi la liste des contrôles (sans
connaitres à priori leur nature ?

style :
for each C in Saisie ...
if C.xxxxx = frame then
next c

ce que je souhait, c'est automatiser l'initialisation de ces frames et
controles en réusilisant le meme code, sans ré écrire du code
différent
par nature de controle....

Bon.... c'est le matin .... je commence fort.

Merci !
José