Bonjour Daniel,
Toutes les macros (parfois très longues) que j'ai réalisées sont toujours déclenchées par un bouton que ce soit dans les feuilles excel ou dans le ruban pour des macros d'impression, enregistrement, ouvertures diverses etc.
Je n'ai jamais réalisé de macro qui se déclenche automatiquement.
Les seuls codes que j'ai repris sont donc:
Dans ThisWorkbook
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnTime Intervalle, "Macro3", , False
End Sub
Private Sub Workbook_Open()
Intervalle = Now + TimeValue("00:01:00")
Application.OnTime Intervalle, "Macro3"
End Sub
Dans 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
Intervalle = Now + TimeValue("00:01:00")
Application.OnTime Intervalle, "Macro3"
End Sub
N.B. Je ne comprends pas bien la logique de :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.OnTime Intervalle, "Macro3", , False
End Sub
J'ai l'impression qu'il manque quelque chose pour faire exécuter cela.
Sincères salutations
Daniel