Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Est il possible d'avoir une macro qui copie le nom de sauvegarde (ou d'enregistrement)
de mon classeur excel, dans la celulle A1 de la premier feuille du classeur en question
Re : Macro copie nom de sauvagarde dans feuille excel
Bonjour
Je ne sais pas si j'ai tout compris
à Mettre dans workbook
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If sauvesur = True Then
Sheets(1).Range("A1").Value = ThisWorkbook.Name
ThisWorkbook.Save
End If
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI = True Then sauvesur = True
End Sub
Private Sub Workbook_Open()
sauvesur = False
End Sub
à mettre dans un module
Code:
Public sauvesur As Boolean
fichier exemple joint
la mise à jour de la cellule A1, de la feuille 1, ne sera effective qui s'il y a un SaveAs et ensuite une fermeture (Une petite modif permettra d'effectuer plusieurs saveAs de suite
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If sauvesur = True Then
Sheets(1).Range("A1").Value = ThisWorkbook.Name
ThisWorkbook.Save
End If
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If SaveAsUI = True Then sauvesur = True
End Sub
Private Sub Workbook_Open()
sauvesur = False
End Sub
à mettre dans un module
Code:
Public sauvesur As Boolean
fichier exemple joint
la mise à jour de la cellule A1, de la feuille 1, ne sera effective qui s'il y a un SaveAs et ensuite une fermeture (Une petite modif permettra d'effectuer plusieurs saveAs de suite
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.