Passer au contenu

Excel : fermer automatiquement une feuille

Il vous arrive peut-être, quand vous quittez votre poste de travail pour quelques minutes, de laisser votre feuille Excel ouverte. Ce n’est pas sans danger. Vous…

Il vous arrive peut-être, quand vous quittez votre poste de travail pour quelques minutes, de laisser votre feuille Excel ouverte. Ce n’est pas sans danger. Vous pouvez perdre des données en cas de coupure du courant. De plus, un indiscret peut lire les informations contenues dans votre feuille, voire modifier certaines valeurs à votre insu…Pour éviter de tels risques, créez une macro chargée de fermer automatiquement la feuille si aucune activité n’y est détectée pendant un temps donné. Pour cela, ouvrez votre feuille, puis déroulez le menu Outils, Macro, Editeur Visual Basic. Dans la zone Projet, double-cliquez sur ThisWorkbook et tapez le code ci-dessous.Par défaut, le délai d’activation, défini par l’instruction Const delai = “00:10: 00” est fixé à dix minutes, mais vous pouvez saisir une tout autre valeur sous la forme HH:MM:SS (heures : minutes : secondes). Enregistrez le fichier.A l’ouverture, le minuteur se lancera automatiquement et se remettra à zéro à chaque modification de la feuille (changement de contenu d’une cellule ou changement de la sélection). Si le minuteur atteint le délai préalablement fixé, un signal sonore retentira. Vous disposerez alors de 10 secondes pour interrompre la fermeture du fichier en appuyant sur Echap.Si la macro ne fonctionne pas, désactivez la protection contre les virus de macro. Pour cela, déroulez le menu Outils, Macro, Sécurité, cochez l’option Basse et validez par OK.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


La rédaction