• Initiateur de la discussion Initiateur de la discussion Evelynetfrancois
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

Evelynetfrancois

Guest
Bonjour le forum !!!
j ai un petit truc que je ne m explique pas
j ai fait cette macro (si-dessous)pour faire une sauvegarde du classeur concerné sur C:
la sauvegarde fonctionne parfaitement
mais , je lui demande egalement de m ecrire la date de cette sauvegarde en
Sheets('accueil').Range('J19').Value = Now
la date s inscrit bien
mais malgres des enregistrements successifs
a chaque reouverture de ce classeur la date en J19 , disparait !!???
elle est cependant presante sur la sauvegarde !!!!!!
auriez vous une idée !!
je dois probablement faire une erreur !!


merci pour tout !!!!!!!
E et F

Sub sauvegarde()
retour = MsgBox('Créé une copie de sauvegarde de la totalité du classeur ! ', 4 + vbDefaultButton2 + vbExclamation, ' Sauvegarde sorties journalieres - CPN Laxou')
If retour = vbYes Then
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:= _
'C:\\Sorties Cycle HiverJM.xls', FileFormat _
:=xlNormal, Password:='', WriteResPassword:='', ReadOnlyRecommended:= _
False, CreateBackup:=True
Application.DisplayAlerts = True
MsgBox ' Sauvegarde d'une copie du classeur effectuée avec succés !'' ' & vbCrLf & ' ' & vbCrLf & 'Emplacement: C:\\Sorties Cycle HiverJM.xls''', vbInformation, ' Sauvegarde sorties journalieres - CPN Laxou'
Sheets('accueil').Range('J19').Value = Now
ActiveWorkbook.Save
GoTo fin:
End If
MsgBox 'Aucune sauvegarde n'a etait effectuée ! ', vbCritical, ' Sauvegarde sorties journalières - CPN Laxou'
fin:
End Sub
 
La date ne disparait pas, elle est placé uniquement dans le classeur sauvegardé, puisque faite après saveas 🙂 . Après cette commande le classeur actif est celui sauvegadé
Solution
Il suffit de placer le chargement de la date avant saveas !
Philippe
 
merci philippe²
j avais bien pensais a ça et je pensais que mon
'ActiveWorkbook.Save 'en fin de macro sauverait les meubles
je corrige tout ca de suite !!!!!!
et je te tiens au courant

bonne journée a plus
E et F
 
voici ma correction philippe²

If retour = vbYes Then
Sheets('accueil').Range('J19').Value = Now
ActiveWorkbook.Save
puis sauvegarde ....
et tout est ok !!!!!!!!!
merci beaucoup et bonne journée
(vous etes trop simpa )
Eet F
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
582
Réponses
2
Affichages
1 K
Réponses
3
Affichages
533
Retour