CyberNeo99
XLDnaute Occasionnel
Bonjour à tous,
J'aimerais pouvoir insérer ce type de code qui suit dans mon classeur à l'ouverture de celui-ci.
Car je test pour voir si la personne qui ouvre le classeur a Excel 2003 ou 2007 et +. Si cette personne a 2003 je veux qu'elle active une macro complémenatire mais le Pb lors de l'accès aux macros complémentaires il y a quelques personnes où les intitulés sont en Français et d'autres en anglais.
Voici le code :
Test
If Split(Application.Version, ".")(0) < 12 Then
Je veux qu'il utilise ce code si les intitulés sont en français
utilitaire = Application.AddIns("Utilitaire d'analyse").Installed
Application.AddIns("Utilitaire d'analyse").Installed = True
Ou celui-ci si les intitulés sont en anglais
utilitaire = Application.AddIns("Analysis ToolPak").Installed
Application.AddIns("Utilitaire d'analyse").Installed = True
Merci à l'avance de votre aide
Neo
J'aimerais pouvoir insérer ce type de code qui suit dans mon classeur à l'ouverture de celui-ci.
Car je test pour voir si la personne qui ouvre le classeur a Excel 2003 ou 2007 et +. Si cette personne a 2003 je veux qu'elle active une macro complémenatire mais le Pb lors de l'accès aux macros complémentaires il y a quelques personnes où les intitulés sont en Français et d'autres en anglais.
Voici le code :
Test
If Split(Application.Version, ".")(0) < 12 Then
Je veux qu'il utilise ce code si les intitulés sont en français
utilitaire = Application.AddIns("Utilitaire d'analyse").Installed
Application.AddIns("Utilitaire d'analyse").Installed = True
Ou celui-ci si les intitulés sont en anglais
utilitaire = Application.AddIns("Analysis ToolPak").Installed
Application.AddIns("Utilitaire d'analyse").Installed = True
Merci à l'avance de votre aide
Neo
Dernière édition: