Bonjour,

J'ai un programme basé sur des types
jusqu'ici tout va bien ça tourne comme une horloge

Récemment j'ai voulu améliorer le programme en appelant un type créé comme variable d'entrée d'une sub et là j'ai un message du type

Nom : errerur_vba.JPG
Affichages : 218
Taille : 29,5 Ko

en gros j'ai un type
Public Type Blabla
machin as pouic
truc as pouicpouic
bidule as pouitch
End Type
Par ailleurs j'ai déclaré

Public Patati as Blabla
donc j'utilise tout au long de mon programme Patati tout va bien

maintenant j'aimerais créer

Public Patata as Blabla
et ensuite utiliser

Call Fairequelquechose(Patata)
Call Fairequelquechose(Patati)
est ce que c'est à ce moment qu'on doit utiliser des modules de classes ?
Eventuellement je pourrai créer un métatype
Public Type Parlote
Patati as Blabla
Patata as Blabla
End Type
est ce que cette deuxième méthode pourrait permettre d'appeler mes types dans une fonction en tant qu'argument ?

merci pour votre aide,
Gorzyne