Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro autoexecutable

L

luc

Guest
Bonjour,

Je suis médecin.
J'uitilise Excel pour gérer de nombreuses données numeriques (biologie).
Ces données arrivent toutes les semaines, mois, trimestres. En fonction de leur types (sem mois trim), je dois les classer différemment. Je souhaiterais pouvoir lancer une macro "autoexecutable" à l'ouverture du fichier, qui puisse determiner le type de données ( en fonction d'un indice pre etabli).

Ma question: comment lancer à l'ouverture du fichier XLS une macro autoexecutable qui va lire ces indices et donc les envoyer vers la feuille qui convient?

Je travaille avec excel 2000 ou Excel XP.

Merci de votre aide
 
@

@Christophe@

Guest
Bonjour Luc

Tu crée un module dans lequelle tu insert ta macro, style module1 et dans This Worbook tu mets le code suivant


Private Sub Workbook_Open()
call module1
End Sub

Ce qui fais que a l'ouverture de ton fichier le module1 contenant ta macro s'executera

@Christophe@
 
T

Ti

Guest
non Christophe, tu te trompes un peu, en fait, dans ton module, tu crées une macro du genre

Sub MaMacro
....
End Sub

et dans Thisworkbook, ta macro Workbook_Open se présente ainsi :

Private Sub Workbook_Open()
call module1.MaMacro
'ou tout simplement :
'MaMacro
End Sub
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…