Bonjour.
J'aimerais qu'une macro se lance à l'ouverture de tout fichier Excel (xls/xlsx).
Ceci marche avec un fichier qu'on ouvrirait alors qu'Excel n'était pas lancé :
Mais si Excel est déjà lancé (un autre fichier Excel est déjà ouvert par exemple) et que je j'ouvre un fichier xls/xlsx, la macro ne se lance pas dans ce nouveau fichier ouvert.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Workbook_Open() LES ACTIONS À RÉALISER End Sub
J'ai essayé avec Private Sub Worksheet_Activate() et Private Sub Workbook_WindowActivate(ByVal Wn As Excel.Window) en les mettant aussi bien dans ThisWorkbook et dans Module1 sans résultat concluant.
Comment puis-je réaliser ce que je souhaite (lancer une macro à l'ouverture d'un fichier xls, qu'importe si Excel est déjà lancé ou non) ?
Merci d'avance !
Partager