Complément XLA affilié à un classeur

ouali

XLDnaute Junior
Bonjour et bonne année

J'ai besoin de vos services !

Je possède un complément XLA que j'ai installé. Tout marche très bien. Or, ce complément est installé sur mon ordinateur ou sur "mon excel". Pourtant j'ai un classeur (fichier) qui va être utiliser par plusieurs personnes (sur plusieurs ordi) et chacun a besoin de ce complément.
Est-ce donc possible d'affilier ce complément au classeur et ainsi ne pas devoir l'installer sur chaque ordinateur )
Comme ca peu importe quel ordinateur on utilise le complément est toujours présent !!

Merci d'avance pour vos réponses et bonne journée
 

tototiti2008

XLDnaute Barbatruc
Re : Complément XLA affilié à un classeur

Bonjour ouali,

Si tu mets ton complément sur un disque réseau, accessible à tous, tu peux créer un code à l'ouverture de ton classeur qui vérifie si le xla est installé sur l'Excel du poste et si ce n'est pas le cas, qui installe le xla

Code:
Private Sub Workbook_Open()
Dim ADExist As Boolean, AI As AddIn
    ADExist = False
    For Each AI In Application.AddIns
        If AI.Name = "Mes fonctions" Then
        ADExist = True
        Exit For
        End If
    Next
    If Not ADExist Then
        Application.AddIns.Add "Z:\toto\Mes fonctions.xla", False
    End If
    If Not Application.AddIns("Mes fonctions").Installed Then
        Application.AddIns("Mes fonctions").Installed = True
    End If
End Sub

Edit : correction, plutôt ce code là...
 
Dernière édition:

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 294
Messages
2 086 895
Membres
103 404
dernier inscrit
sultan87