Protection plage

jean300 Messages postés 382 Statut Membre -  
Patrice33740 Messages postés 8930 Statut Membre -
Bonjour,

Sur la feuille Accès, je voudrais un code qui :
Si B2=A11 Then
Teste si la plage A11:B16 Format, Cellules, Protection est : Verrouillée et Masquée (normalement c'est fait) et la police en vert (Font.ColorIndex = 35)
Si Non
Mettre la police en vert (Font.ColorIndex = 35)
Verrouiller et Masquer cette plage
Protéger la feuille à l'ouverture du classeur avec le mot de passe "Toto" .

Pouvoir
Si B2=A11 : Déprotéger la feuille (Outils Protection Déprotéger la feuille en tapant "Toto")
Si Non : Ne pas pouvoir déprotéger la plage

En vous remerciant

2 réponses

tyranausor Messages postés 4198 Statut Membre 2 040
 
Bonjour, as-tu commencé quelques petites manips avec l'enregistreur de macros? Tu ne pourras pas enregistrer tout ça d'un coup, on est bien d'accord, mais déjà quelques morceaux.

par exemple :
- tu verrouilles et déverrouilles une plage ou une cellules, puis tu étudies le code.
- idem pour le changement de couleur de la police
- pareil pour masquer/démasquer
0
Patrice33740 Messages postés 8930 Statut Membre 1 781
 
Bonjour,

Tu trouveras ici un excellent cours VBA gratuit pour débutants :
ftp://ftp-developpez.com/bidou/Cours/VBA/formationVBA.pdf
0