Création dynamique d'une ListView en VBA
Bonjour,
Je développe une application basée sur Excel dans laquelle il est nécessaire de sélectionner les mêmes données dans divers dialogues (UserForm).
Pour uniformiser la présentation et le mode d'emploi, et bien sûr éviter la duplication de code, je veux encapsuler dans un module de classe la création et la gestion de l'objet listant les données.
J'ai déjà fait cela plusieurs fois avec succès avec des objets MSForm, en utilisant la commande (exemple avec un label) :
Code:
MaUserForm.Controls.Add("Forms.Label.1", "MonLabel", True)
Mais cette fois, je voudrais instancier un ListView, qui ne fait pas partie des "ProgID" attendu par la commande Add.
Y a-t-il un ProgID non documenté pour les ListView ?
Y a-t-il une autre méthode pour créer dynamiquement un objet ?
Malgré des recherches sur le Web, y compris sur ce site, je n'ai pas trouvé de solution.
Quelqu'un a-t-il une solution ?
Merci d'avance