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