effacer à la fermeture ou ouverture d'excel

F

fred-bene

Guest
Bon matin à tous !
Je cherche à la femeture de excel à effacer des données automatiquement.
Est-ce possible ?

Merci

@ pluche

Fred
 
R

Rai

Guest
Bonjour,

Réponse : OUI


Question suivante : COMMENT FAIRE ?? ;o))


Réponse :

Aller dans l'éditeur VBE (ALT+F11), double-cliquer sur ThisWorkBook
et insérer le code suivant :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'Ici on efface les données
[A1].Clear 'efface cellule A1
[B:B].Clear 'efface colonne B
[D13:F32].Clear 'efface plage D13:F32
[MaZone].Clear 'efface ma zone nommée 'MaZone'
'On enregistre le classeur
'(forcément si on veut garder les données effacées)
ThisWorkbook.Save
End Sub

A adapter selon tes besoins.
Au plus simple, je te propose de nommer tes cellules à effacer,
et d'effacer la zone nommée

Bonne matinée

Rai
 
A

Arnaud

Guest
Salut :),
C'est tout a fait possible en utilisant les macros :
utilise l'évènement Workbook_BeforeClose qui se lance avant la fermeture du classeur pour supprimer tes données.

ex:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.Worksheets("Feuil1").Range("A1").Value = ""
End Sub
 

Statistiques des forums

Discussions
314 200
Messages
2 107 116
Membres
109 754
dernier inscrit
agaderm