Application.OnTime Now

Bonjour,

je tente de lancer une macro a l'ouverture de classeur et ai trouvé une fonction le permettant à priori:

Application.OnTime Now + TimeValue("00:00:10"), "macro"

seulement voila, excel m'indique un message d'erreur:

impossible de lancer la macro, il est possible qu'elle ne soit pas présente dans le classeur

cependant il s'avère que j'ai la dites macro dans thisworkbook justement

Une petite idée?

merci

Bonjour,

Si tu l'as mise dans thisworbook, pourquoi pas juste mettre ton code dans :

Private Sub Workbook_Open()

End Sub

Et ça se lancera forcément à l'ouverture, non ?

car la dites macro lance la création de fichier indépendant

je n'ai pas besoin qu'elle se lance à chaque ouverture mais par exemple à l'ovuerture et avec un delai de 30 secondes pour que tout soit opérant et les lundi seulement par exemple

pour executer cela juste le lundi je sais faire avec vbMonday mais je voudrais retarder l’exécution sinon trop lourd

pour ceux que cela pourrait intéresser voici la solution:

thisworkbook.macro à indiquer

Rechercher des sujets similaires à "application ontime"