bonsoir,
est-il possible de lancer automatiquement une macro excel a chaque ouverture du document excel contenat cette marco?
si oui comment le faire?
merci de votre aide
bonsoir,
est-il possible de lancer automatiquement une macro excel a chaque ouverture du document excel contenat cette marco?
si oui comment le faire?
merci de votre aide
C'est l'évènement Open de ton Classeur
Ouvre le module ThisWorkbook, tu insère le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Workbook_Open() MsgBox "kuku" 'ta macro End Sub
Bonsoir,
place dans le ThisWorbook
cdt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Sub Workbook_Open() Application.Run "'le nom de ton fichier.xls'!le nom de la macro" End Sub
@VELO1222:la macro est dans le fichier même, pas besoin de l'Application.Runà chaque ouverture du document excel contenant cette marco
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub Workbook_Open() MsgBox "kuku" Call TaMacro() 'ou directement écrire le code ici End Sub
merci
oui la solution de mercatog suffit amplement
mais par curiosité pour utiliser la solution de VELO1222, il faut le code à lancer soit sur un document excel et l'ouvrir avant de lancer l'application run c'est bien ca?
merci
Partager