Fermer en enregistrant

O

olivier

Guest
Re-bonsoir à tous,

Comme j'ai vu qu'il valait mieux faire un post par sujet ou question, je me permet donc de poser une deuxième question :

je souhaite insérer ( je ne sais pas où, ni comment ) ( merci de me préciser ) quelques lignes de code qui me permetront lors de la fermeture de mon classeur base de données un enregistrement du classeur avec son nom " d'ouverture " ( pas de changement de nom ) et ceci sans intervention de personne hormis le fait de cliquer sur un bouton du style " cliquer ".

Voilà j'espère que j'ai été relativement clair...., merci pour l'aide future

Olivier
 
C

Cyber PAPY

Guest
Dans une macro, il y a une instruction qui fait cela
C'est
ActiveWorkbook.Close

-------------------------------------------------------------------------------
'donc tu insères pour la sauvegarde:
ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Name, FileFormat:=xlNormal, ReadOnlyRecommended:=False, CreateBackup:=False

'et pour fermer le fichier

ActiveWorkbook.Close

--------------------------------------------------------------------

Eventuellement si le fichier existe déjà une boite va s'ouvrir.
Il te sera alors demandé de valider la sauvegarde. Il suffit de faire "entrée"

Si quelqu'un connait le moyen d'éviter cela, je suis preneur.
 
@

@+Thierry

Guest
Bonsoir...

Tiens Papy ... ThisWorbook.name !!! lol

:)

(PS le reste ne sert à rien car c'est par défaut)

D'ailleurs Phil a tès bien répondu !
BOn aller vé voir ce X-file depuis mon lit...
bonne Nuit au Forum.....
@+Thierry
 

Discussions similaires

Statistiques des forums

Discussions
312 078
Messages
2 085 111
Membres
102 783
dernier inscrit
Basoje