[Help] [VBA] events syntaxe [was] [Q] Créer un log qui suit l'utilisation d'un classeur XL
11 réponses
JCF
Bonjour à tous.
Je ne comprends pas pourquoi la macro suivante ne fonctionne pas:
---------------------------------
Private Sub ThisWorkbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel As Boolean)
Range("B2").Value = Date + Time
End Sub
----------------------------------
Je souhaite que cette macro enregistre la date et l'heure du dernier
enregistrement du classeur dans lequel elle se trouve (quelque soit le nom
de celui-ci) dans la cellule B2. J'ai choisi l'objet ThisWorkbook pour que
ça marche quelque soit le nom du classeur. Par contre je ne sais pas si les
arguments de cette macro sont facultatifs ou pas, car dans mon cas présent
je ne vois pas leur intérêt.
Pour l'instant il ne se passe absolument rien lorsque j'enregistre mon
classeur...
Il ne se passe rien non plus lorsque j'essaye avec BeforeClose.
Par contre, cette macro-ci marche bien:
---------------------------------
Private Sub Auto_Open()