Bonjour,
en ce qui concerne :
je ne comprends pas très bien, n'auriez-vous masqué des colonnes ?
Pour ce qui est de les protection des cellules, tant que l'on n'a pas modifié les options par défaut, les cellules sont verrouillées, mais le verrouillage n'est effectif que si la feuille est protégées.
Vous pouvez donc : sélectionner votre tableau puis Format, Cellules onglet Protection et vous décochez "Verrouillée" (même si c'est "grisé").
Vous refaites la sélection de la plage que vous voulez protéger et vous cochez "Verrouillée".
Ensuite vous pouvez masquer les colonnes qui ne doivent pas se voir (délectionner puis Format, Colonnes, puis Masquer.
Ensuite vous protégez la feuille avec un mot de passe.
Si vous faites des mises à jour dans les cellules protégées à travers du code VBA vous pouvez ajouter une ligne en début de traitement :
Sheets("Feuil1").UnProtect Password: = "ABCD"
et en fin de traitement :
Sheets("Feuil1").Protect Password := "ABCD", DrawingObjects:=True, Contents:=True, Scenarios:=True
Vous pouvez par exemple ignorer : DrawingObjects:=True, Scenarios:=True
si vous ne voulez protéger que le contenu des cellules.
Partager