VBA Macro de date et heure de dernière mise à jour

Résolu/Fermé
Druddy Messages postés 34 Date d'inscription samedi 29 mai 2021 Statut Membre Dernière intervention 29 mars 2023 - 12 juin 2021 à 19:27
Druddy Messages postés 34 Date d'inscription samedi 29 mai 2021 Statut Membre Dernière intervention 29 mars 2023 - 12 juin 2021 à 20:38
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,
A voir également:

2 réponses

yg_be Messages postés 23350 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 novembre 2024 Ambassadeur 1 554
12 juin 2021 à 19:32
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()
0
Druddy Messages postés 34 Date d'inscription samedi 29 mai 2021 Statut Membre Dernière intervention 29 mars 2023
12 juin 2021 à 20:38
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
0