Bonjour,

Attention, je débute ☺

J'ai besoin pour ma boite, d’effacer régulière le contenue d'une cellule (pour limiter les erreurs de la prod.)

Sur une feuille du classeur Excel, depuis le scan d'un code barre, je souhaite générer un lien qui ouvrira les bons documents de production (ça c'est ok).
Avec la macro plus bas, si un autre fichier Excel est toujours ouvert, même si le fichier qui a exécuté la macro est fermée, il est à nouveau ouvert.

J'ai aussi une première macro qui exécute, dès l'ouverture la macro ci-dessous (ça aussi c'est ok ☺).

Ce que je voudrais, c'est qu'un fois ce classeur fermé, la macro soit stoppée...
Par avance merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Sub Macro1()
 
    Windows("Doc_prod.xlsm").Activate
    Worksheets("Code barre").Activate
    Sheets("Code barre").Select
    Range("C3").Select
    Selection.ClearContents
    Application.OnTime Now + TimeValue("00:00:10"), "Macro1"
End Sub