procedure a la fermeture d'un classeur??

  • Initiateur de la discussion Alex
  • Date de début
A

Alex

Guest
Bonjour,

Voila je voudrais qu'a la fermeture de mon classeur un macro s'execute
J'ai essayé
Sub auto_close() dans le this workbooks
mais sans succes

QQn peut il me renseigner??

Merci d'avance
 

Dan

XLDnaute Barbatruc
Bonjour,

D'abord évite d'utiliser les macros 'auto_open' et 'auto_close' qui sont des antiquités d'excel (bien qu'utilisable encore).

Donne des infos sur ta macro.

Je voudrais connaitre
- le début de ta macro --> Sub, Private.... ?
- où est-elle placée ?

A te lire

:)
 
A

Alex

Guest
Bonjour,

En fait je voudrais seulement faire une suppression avant que le classeur ne se ferme pour qu'a l'ouverture il soit vide en qq sorte
donc :
sub test()
Range('A2:F26').Select
Selection.ClearContents
end sub

Je voudrais faire fonctionner cette macro a la fermeture du classeur

Merci d'avance
 

Dan

XLDnaute Barbatruc
Re,

Fais ceci:
- Alt + F11 pour aller dans VBA
- CTRL + R pour accéder à VBA project à gauche
- Double clique sur Thisworbook
- Place cette macro dans la fenêtre à droite
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.ScreenUpdating = False
Call test
Application.ScreenUpdating = True
End Sub
- enregistre ton fichier avant de le fermer surtout !!!

A bientôt

:)

Edition :
Modifie aussi ta macro Sub test comme suit :
Code:
Sub test()
Range('A2:F26').ClearContents
End Sub

A bientôt

:)

Message édité par: Dan, à: 14/03/2006 13:25
 

Discussions similaires

Statistiques des forums

Discussions
312 679
Messages
2 090 857
Membres
104 677
dernier inscrit
soufiane12