Intérêt des références vers les XLA
Les procédures et fonctions publiques des compléments XLA ou autres peuvent être appelées directement comme si elles faisaient partie du projet en cours :
Truc = UneFonctionXLA(Toto)
au lieu de
Truc = Run("Mon ClasseurXLA.xls!UneFonctionXLA", Toto)
=> plus pratique à utiliser, bien sûr, et également plus rapide à l'exécution. D'autre part tous les arguments sont documentés (noms, types, obligatoires / optionnels), les procédures et fonctions apparaissent dans l'explorateur d'objet et sont éventuellement associées à un fichier d'aide utilisable en contexte par F1 dans l'éditeur VBA. Toutes choses impossibles quand le fichier n'est pas ajouté en tant que référence.
Enfin, quand tu ajoutes une référence à une macro B.xla dans le projet VBA d'un classeur A.xls, l'ouverture de A.xls entraîne automatiquement celle de B.xla. Celui-ci n'est pas ouvert en permanence, mais seulement quand il le faut. Les références, par rapport aux macros complémentaires installées directement sous Excel, concernent davantage des XLA destinées à apporter de nouvelles fonctionnalités pour le programmeur VBA, pas pour l'utilisateur final (ou alors pour les deux à la fois si la XLA est prévue en même temps pour une installation classique et par ajout de référence).
Auteur : Laurent Longre
Mots clefs associés à cette page : complémentaire, xla, référence
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
