Une seule fois par jour

Bonjour

Bonjour forum et merci d’avance pour l’aide

Y-a-t-il un moyen de :

A l’ouverture de mon fichier une auto copie se fait dans un endroit bien précis du réseau et en même temps la désactivation d’une MACRO bien précise, et cela une seule fois par jour

Cordialement

re-bonjour

une idée????

merci

Bonjour

j'ai trouvé cela

Sub Enregistrer_Auto()
Dim CheminCopie As String, Fichier As String
  CheminCopie = "C:\Users\PARTAGE\SUIVIE STOCK\"
   Fichier = "ZIANIDE AUTO au " & Format(Date, "dd mm yyyy") & "_" & Format(Time, "hh mm ss") & ".xlsm"
  ActiveWorkbook.SaveCopyAs CheminCopie & Fichier

End Sub

qui me convient a 90 %

je vous solicite pour ceux qui peucvent me donner une idée sur la désactivation d'une seul macro dans la copie du fichier

cordialement

Bonjour,

Pour que ce soit une seule fois par jour ... je ferais inscrire la date d'exécution quelque part dans une feuille. Puis, le code testerait si la date de la journée en cours est plus grande que la date inscrite. Si oui, exécution du code ... Si non, End Sub.

ric

Bonjour RIC

merci pour la réponse, et c'est déjà fait dans mon fichier avec

Private Sub Workbook_Open()
Application.OnTime TimeValue("09:50:00"), "Enregistrer_Auto"

End Sub

et cela me convient

le problème est que mon fichier d'origine comporte une macro que je ne voudrais pas partagé dans les fichiers en copies

y-a-t-il une possibilité de la désactivé dans les double ??

merci

Bonjour,

Pour gérer les modules Vba ... une piste intéressante ....

https://www.rondebruin.nl/win/s9/win002.htm

ric

merci RIC

je vais consulter

Rechercher des sujets similaires à "seule fois jour"