Eh bien ne mélangez plus des choses qui ne vont pas bien ensemble, comme l'obtention d'un objet Worksheet à priori indéterminé par consultation de la collection Sheets, mais en voulant utiliser derrière un controle ActiveX d'objet Worksheet prédéterminé. Comment s'appelle-t-il l'objet Worksheet qui représente votre feuille ? Regardez dans l'explorateur de projet, rubrique Microsofty Excel Objets. Le nom de la feuille Excel qu'il représente est indiqué à sa droite entre parenthèses. Et bien prenez ce nom d'objet Worsheet prédéfini et mettez '.ComboBox1' derrière, ça ira mieux.
Parce qu'un objet Worksheet quelconque n'a pas à priori de propriété ComboBox1. Mais un Objet Worksheet particulier, dûment géré par VBA, indépendamment d'Excel, peut en avoir une si c'est le nom d'un contrôle ActiveX qui est implanté dans l'entité qu'il représente.