[VBA-E]Protection de certaine case d'une feuille Excel
Bonjour j'aimerai pouvoir interdir tout accès (=modification) à certaines cases de mon tableau. Je sais que cela est possible avec le menu outil/protection mais je souhaiterai le faire via une macro
J'ai donc utilisé la fonction Protect pour protéger toute la feuille :
Code:
ActiveSheet.Protect Contents:=True
puis j'ai dévérouillé les cases pour lesquelles je souhaitais laiiser un accès
par exemple :
Code:
1 2 3 4
| 'déverouiller la ligne 1
Rows("1:1").Select
Selection.Locked = False
Selection.FormulaHidden = False |
mais en faisant ceci j'ai une erreur m'indiquant qu'il est impossible de définir la propriété Locked de la classe Range
comment faire?
je veux que toute la ligne 1 soit déverrouillé