Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

bloquer onglets avec code

berto

XLDnaute Occasionnel
Bonjour,
Je souhaiterais bloquer des onglets (données incidents, Suivi, Détail des courses, Course et voyageurs,Calendrier, cumul, Liste des motifs) avec le code suivant: berto sur le fichier joint.
Je voudrais que pour pouvoir modifier ou ajouter quelque choses, il me demande un code qui debloque tout.
Cordialement et merci de votre aide
 

Pièces jointes

  • Berto suivi mains courantes 2018 - evol-V10.xlsx
    1.1 MB · Affichages: 25

Robert

XLDnaute Barbatruc
Repose en paix
Bonjour Berto, bonjour le forum,

Aucun code sur ton fichier puisqu'il est .xlsx !... La liste que tu proposes ne correspond pas exactement aux noms des onglets !...
Bloquer c'est vague ! On peut protéger avec mot de passe ou carrément masque l'onglet...
Le code ci-dessous protège les onglets de la liste à l'ouverture du classeur avec toto comme en mot de passe. Tu adapteras :

VB:
Private Sub Workbook_Open()
Dim O As Worksheet
Dim OS As Variant

OS = Array("Données incidents", "Suivi", "détail des courses", "Courses et Voyageurs", "Calendrier", "Cumul", "Liste Motifs ")
For Each O In Worksheets
    For I = 1 To UBound(OS)
        If O.Name = OS(I) Then Worksheets(OS(I)).Protect Password:="toto"
    Next I
Next O
End Sub
 

berto

XLDnaute Occasionnel
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…