Effacer le contenu d'une cellule à la fermeture du fichier Excel

Résolu
Dm -  
 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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    0
  2. Dm
     
    Bonjour, je vous prie de me décrire les différentes étapes, car je suis profane en VBA. Merci
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    0
  4. Dm
     
    Merci infiniment pour votre aide, votre solution marche parfaitement bien. Que le Seigneur Jésus-Christ vous bénisse!
    0