Bonjour Matt,
Dans ton exemple, "image14" est le nom d'un objet. Dans ce cas, "14" n'est pas considéré comme un index mais comme partie intégrante du nom de l'objet (tu ne peux donc faire varier cet élément). Malheureusement, VBA ne sait pas gérer les groupes de controles indexés comme Image(1), Image(2), etc...
Une solution consiste à stocker au préalable l'ensemble des objets 'image' dans un tableau de variables (de type 'objet'). Tu peux ensuite manipuler ces objets par l'intermédiaire de ce tableau.
Tu trouveras ci-joint un exemple.
C'est, à mon avis, la solution la plus simple.
Une autre solution consiste à utiliser un module de classe, mais ça.... c'est une autre histoire...
Cordialement.
Didier