macro autoexecutable

  • Initiateur de la discussion Initiateur de la discussion luc
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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@
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Retour