ajouter une macro complémentaire a l'ouverture

johnDoe

XLDnaute Nouveau
bonjour a tous et toutes, Bonjour le forum.

Je recherche a cocher de façon automatique 'l'utilitaire d'analyse' qui se trouve dans les macro complémentaire afin de pouvoir utiliser la fonction 'NB.JOURS.OUVRES'

je souhaite que cela se fasse automatiquement et de façon transparente pour l'utilisateur du fichier excel..
J'espère que l'un de vous a une solution, car je patauge un peu sur ce coup la.

d'avance merci pour vos solutions,
 

Hervé

XLDnaute Barbatruc
Bonjour johndoe

peut etre comme ceci :

Application.AddIns('Utilitaire d'Analyse').Installed = True

false pour l'enlever.

je ne sais pas si il peut y avoir un problème entre version, sous 2002, ca fonctionne.

salut
 

Hervé

XLDnaute Barbatruc
re :)

il vaut mieux stocker à l'ouverture l'etat de cette macro complémentaire, pour pouvoir remettre excel bien propre lors de la fermeture.

dans le module thisworkbook :


Dim utilitaire As Boolean
Private Sub Workbook_Open()
utilitaire = Application.AddIns('Utilitaire d'Analyse').Installed
Application.AddIns('Utilitaire d'Analyse').Installed =
True
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.AddIns('Utilitaire d'Analyse').Installed = utilitaire
End Sub


salut
 

Discussions similaires

  • Question
Microsoft 365 Macro VBA
Réponses
1
Affichages
270
Réponses
3
Affichages
276

Statistiques des forums

Discussions
312 327
Messages
2 087 314
Membres
103 515
dernier inscrit
Cherbil12345