Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Macro lancant une macro complementaire

0 views
Skip to first unread message

Eric Mermin

unread,
Oct 26, 1998, 3:00:00 AM10/26/98
to
Est-il possible da lancer une macro complementaire (histogramme de
l'utilitaire d'analyse) a partir d'une macro perso ?
Merci


Laurent Longre

unread,
Oct 27, 1998, 3:00:00 AM10/27/98
to Eric Mermin

Oui, à l'aide de la méthode Application.Run. Si tu veux connaître le nom
de la procédure à utiliser, tu peux utiliser l'enregistreur de macro et
exécuter la commande qui t'intéresse pour voir le code généré. Avec la
macro "histogramme", l'enregistreur devrait générer quelque-chose de ce
genre:

Application.Run "ATPVBAEN.XLA!Histogram", _
ActiveSheet.Range("$A$2:$B$9"), "", , True, True, False, False

Si tu as Excel 97, tu peux également charger sous Excel la macro
complémentaire "Utilitaire d'analyse - VBA" (ATPVBAEN.XLA) et créer une
référence à cette macro dans l'éditeur VBA (menu Outils). Pour lister
ensuite les procédures disponibles, affiche l'explorateur d'objets (F2)
et sélectionne la bibliothèque "ATPVBAEN.XLS".

Si tu crées de cette manière une référence à ATPVBAEN.XLS, tu peux
utiliser directement les procédures au lieu de passer par
Application.Run. L'exemple précédent devient:

Histogram ActiveSheet.Range("$A$2:$B$9"), "", , True, True, False, False

Laurent

0 new messages