Microsoft 365 Verrouillage onglet classeur excel

vinceda

XLDnaute Junior
Bonjour à tous,
sur un fichier je cherche à automatiser le verrouillage d'une feuille sans mot de passe, mais que le verrouillage soit réactivé à chaque fois que l'on change d'onglet ou que l'on quitte le fichier.
j'imagine que ce n'est pas bien compliqué pour des pros comme vous mais je n'ai pas encore trouver de code faisant ça.
Merci d'avance pour votre aide
Vinceda
 

Jacky67

XLDnaute Barbatruc
Bonjour à tous,
sur un fichier je cherche à automatiser le verrouillage d'une feuille sans mot de passe, mais que le verrouillage soit réactivé à chaque fois que l'on change d'onglet ou que l'on quitte le fichier.
j'imagine que ce n'est pas bien compliqué pour des pros comme vous mais je n'ai pas encore trouver de code faisant ça.
Merci d'avance pour votre aide
Vinceda
Bonjour,
Ceci placé dans le module de la feuille en question
VB:
Private Sub Worksheet_Deactivate()
    Me.Protect
End Sub
Cela placé dans le thisworkbook, en adaptant le nom de la feuille
Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    Sheets("LeNomDeLaFeuille").Protect
End Sub

Seules les cellules verrouillées sont protégées
 

Discussions similaires

Réponses
2
Affichages
267

Statistiques des forums

Discussions
313 270
Messages
2 096 727
Membres
106 733
dernier inscrit
Alain EDZOA