Protection plage

jean300 Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   -  
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   -
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

A voir également:

2 réponses

tyranausor Messages postés 3545 Date d'inscription   Statut Membre Dernière intervention   2 039
 
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 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour,

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