Bonjour à tous,
Voici ma problématique que je n'arrive pas à résoudre malgré mes recherches.
Je dispose d'un userform avec 3 pages, dans chaque page, plusieurs controls sont disposés.
Je cherche à effectuer une boucle sur l'ensemble des controls de l'userform pour effectuer des commandes selon la page dans laquelle le control se trouve.
Mon souci est que je n'arrive pas à trouver la bonne syntaxe pour déterminer la page "Parent" du control.
À noter que les ctrl qui sont recherchés peuvent se retrouver eux-même imbriqués dans une frame qui elle-même se trouve sur la page du multipage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim ctrl As Control For Each ctrl In Me.MultiPage1.Controls Select case true Case Me.MultiPage1.["Page parent de ctrl"].index = 0 blablablaaaaa Case Me.MultiPage1.["Page parent de ctrl"].index = 1 blablablaaaaa ..... ..... End select Next ctrl
J'ai bien essayé avec un argument type ctrl.Parent.Name, mais j'ai systématiquement une erreur qui me revient.
Merci pour vos éventuels éclairages.
Partager