Bonjour tout le monde,

J'ai rencontré un problème lors du développement d'une application sous Excel.
Application simple, une feuille cachée me servant de "base de données", par dessus plusieurs userform.
Je vais en prendre un pour l'exemple.
Dans cette interface je rajoute un objet en dynamique pour essayer de palier le manque de référence

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
Dim Lstv_Result As MSComctlLib.ListView
 
Set Lstv_Result = Me.Fra_Rslt.Controls.Add("MsComCtlLib.ListViewCtrl.2", "Lstv_Result")
Puis je créé une collection, à laquelle j'attribue une classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
    Set cl = New Classe1
    Set cl.LstV = Lstv_Result
    Collect.Add cl
La classe concernée, me permettant d'avoir la gestion d'évènement, en l’occurrence le clic dans mon listview
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Public WithEvents LstV As MSComctlLib.ListView
Public WithEvents LstV2 As MSComctlLib.ListView
 
Private Sub LstV_Click()
    Form_Init.Lstv_Result_Click
End Sub
 
Private Sub LstV2_Click()
    Frm_Param.Lstv_Param_Click
End Sub
Tout ceci me permettant de générer un listview dynamiquement
Mais dans certains cas j'ai le message
"Erreur de compilation
Projet ou bibliothèque introuvable"
ou carrément
"Impossible de charger le objet car il n'est pas disponible sur cette machine"

Est-ce qu'il est possible de créer un "installeur" pour un fichier Excel,
pour intégrer les références utilisées par l'application.
Comme le logiciel de déploiement que j'utilisais quand je développais en Visual Basic 6

Merci pour votre aide, n'hésitez pas à poser des questions si mon besoin n'est pas clair.
Je n'ai peut être pas assez de recul pour être précis dans mes explications.

T.