Bonjour tout le monde et bonne année !

Donc, de retour au travail, je suis en galère sur un programme VBA Excel - 2003.

A l'aide d'une macro, je cherche à définir le papersize automatiquement puis imprimer un document. Etant donné que ce n'est pas un papersize usuel (240 * 140 mm entre autre), j'ai créé plusieurs nouvelles catégories de papersize (nom différents pour chaque).

Ce que je cherche à faire maintenant, c'est commandé un papersize spécifique sur mes macro.
Pour cela, il faudrait dans un premier temps que j'accède au "PaperSizesCollection", afin d'identifier le numéro assigner à mes papersize.
Enfin, j'assigne ce numéro de papersize avant d'imprimer à l'aide de :

ActiveSheet.PageSetup.PaperSize = "numéro_de_papersize".

Cependant, je n'arrive pas à accéder a "PaperSizesCollection", et je n'arrive pas à trouver plus d'information que cela...J'aurai donc besoin de vos conseils avisés !

Merci de votre aide,
Thomas.