Effacer le contenu d'une cellule à la fermeture du fichier Excel [Résolu]

Signaler
-
 Dm -
Bonjour,
Quelqu'un pourrait-il m'aider à trouver une solution pour effacer le contenu d'une cellule que j'utilise pour mettre le mot de passe avant la fermeture de mon fichier Excel dont l' accès à certaines fonctionnalités est conditionné par ce mot de passe. Le but est qu'à la prochaine ouverture cette cellule soit vide afin d'exiger de nouveau le mot de passe.
Merci

4 réponses

Messages postés
25183
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 juillet 2020
5 358
Bonjour
dans un format xlsm acceptant les macros
afficher VBA
module "this workbook"
coller ça pour une cellule A1 Feuil1 à adapter

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Range("Feuil1!A1").ClearContents
End Sub



crdlmnt
Bonjour, je vous prie de me décrire les différentes étapes, car je suis profane en VBA. Merci
Messages postés
25183
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
14 juillet 2020
5 358
re
  • Ruban
  • Onglet DEVELOPPEUR
  • fenêtre affichée, à gauche "This workbook"
  • dans la plage qui s'affiche, coller le texte
  • corriger entre guillemets le "Feuil1!A1" pour placer l'adresse de votre cellule

fermer la fenêtre
  • enregistrer le fichiers "enregistrer sous" en format "xlsm" pour accepter le fonctionnement de la macro

crdlmnt
Merci infiniment pour votre aide, votre solution marche parfaitement bien. Que le Seigneur Jésus-Christ vous bénisse!