Bonjour, merci pour cette réponse.
Excuse moi, je dois être complètement ****, mais je ne comprends rien du tout!
Si je souhaite, par exemple, exécuter toutes les 5 minutes la macro3 ( voir ci-dessous) qui copie ce qui est dans A1 (ou j'ai écris la fonction MAINTENANT()) et le colle "valeur" dans la case E1. Comme cela je devrais voir l'heure s'incrémenter toutes les 5 minutes dans la case E1!
N.B. Cette macro3 est située dans le module1
Sub Macro3()
' Macro3 Macro
*Range("A1").Select*
*Selection.Copy*
*Range("E1").Select*
*Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks \_*
*:=False, Transpose:=False*
*Application.CutCopyMode = False*
End Sub
Que dois je écrire exactement dans ThisWorkbook
Que dois je écrire exactement dans module 1
J'utilise énormément Excel dans la gestion de l'entreprise depuis plus de 20 ans mais, pour les macros, je les crée en enregistrant les instructions pendant que je fais les calculs souhaités dans excel et, sur base de ce qui se programme automatiquement dans Visual Basic, j'adapte éventuellement des destinations, etc.... Je déclenche alors le fonctionnement de ces macros via des boutons.
Comme dans une langue étrangère, je comprends dans le sens langue étrangère vers le français mais c'est beaucoup plus difficile dans le sens français vers langue étrangère!
Je n'ai donc jamais rencontré les instructions que tu mentionnes et je suis perturbé par le fai que tu mentionnes deux fois la même chose et en plus une double macro puisque tu mets 2 End Sub.
Est ce que "MSG" c'est précisément le nom de la macro que je veux exécuter toutes les 5 minutes ?
Merci d'avance pour ta patience et pour ton aide.
Daniel