Bonjour,
je ne maîtrise pas grandement les macro sous Excel, mais grâce à la participation et à la patience de nombreux forumiens, j'avance dans mon apprentissage 😉
Voila je voudrais lancer une macro 10 secondes après l'ouverture d'Excel (au passage, c'est possible de faire ceci qu'après seulement la première ouverture du fichier ? Par exemple , mettre une condition de lancement : si le nombre de feuille dans le classeur > 3 alors pas la peine de lancer la macro...), et j'aimerais ensuite qu'il s'enregistre automatiquement.
J'ai trouvé un bout de programme pour le lancement après 10s :
Private Sub Workbook_Open()
Application.OnTime Now + TimeValue("00:00:10"), "s2.tdb"
End Sub
mais ceci ne fonctionne pas (je souhaite lancer la macro tdb qui est dans la feuille s2)
Quelqu'un a une idée ?
je ne maîtrise pas grandement les macro sous Excel, mais grâce à la participation et à la patience de nombreux forumiens, j'avance dans mon apprentissage 😉
Voila je voudrais lancer une macro 10 secondes après l'ouverture d'Excel (au passage, c'est possible de faire ceci qu'après seulement la première ouverture du fichier ? Par exemple , mettre une condition de lancement : si le nombre de feuille dans le classeur > 3 alors pas la peine de lancer la macro...), et j'aimerais ensuite qu'il s'enregistre automatiquement.
J'ai trouvé un bout de programme pour le lancement après 10s :
Private Sub Workbook_Open()
Application.OnTime Now + TimeValue("00:00:10"), "s2.tdb"
End Sub
mais ceci ne fonctionne pas (je souhaite lancer la macro tdb qui est dans la feuille s2)
Quelqu'un a une idée ?
Dernière édition: