VBA Macro de date et heure de dernière mise à jour [Résolu]

Signaler
Messages postés
23
Date d'inscription
samedi 29 mai 2021
Statut
Membre
Dernière intervention
20 juin 2021
-
Messages postés
23
Date d'inscription
samedi 29 mai 2021
Statut
Membre
Dernière intervention
20 juin 2021
-
Bonjour,

J’exécute une série de macro et à la fin de celle-ci j'aimerais exécuter une macro qui renseigne une zone de texte avec la date et heure de l'exécution de la macro pour avoir un suivi :

'***************************************
'Executer toutes les macros
'***************************************
Sub ToutesMacros()
  SelecFeuil1
  RecupereDataFichier
  DeletecolonnesSLA
  RenommeM1Changes
  CalculDépassementChange
  SupDerEnregD1Col
  CreateTable
  DateHeureMAJ
  
End Sub

Si vous aviez une idée pour comment réaliser cette dernière action "DateHeureMAJ", je l'apprécierais volontiers.

Je vous remercie par avance,

2 réponses

Messages postés
16448
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 juillet 2021
880
bonjour,
moi j'enregistrerais le moment dans une cellule, et je changerais (à la main, une fois pour toutes) le format d'affichage de façon à le visualiser comme un texte.
sheets("Feuil1").[Z123]=now()
Messages postés
23
Date d'inscription
samedi 29 mai 2021
Statut
Membre
Dernière intervention
20 juin 2021

Bonsoir et merci,

Cela me convient merci et j'ai amélioré en collant ce code dans le module du classeur (ThisWorkbook) :

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)

    Worksheets("Feuil1").Range("A1").Value = Now

End Sub