Salut,
Selon ce que je vois de tes essais, je pense que tu dois utiliser un code tel que celui ci-dessous. En premier tu détermines quelles plages doivent être non protégée puis tu protèges la feuille complète, avec ou sans mot de passe.
Amicalement.
Range("B14:E16").Locked = False
ActiveSheet.Protect ("aaa")