Excel - makro chroniące skoroszyt

Kwestia

Chcę chronić mój skoroszyt programu Excel i zawarte w nim arkusze kalkulacyjne.

Aplikacja, którą stworzyłem w Excelu, zawiera menu oraz przyciski i grafiki, które zmieniają się w zależności od odpowiedzi użytkownika (mcq). Jeśli nie dotknę niczego w podstawowej ochronie (wszystko jest chronione), a użytkownik może wyświetlać dane tylko bez interakcji. Jeśli odblokuję niektóre komórki, takie jak komórki tabeli, użytkownik nie tylko modyfikuje dane, ale także obiekty, takie jak przyciski, i to główny problem.

Rozwiązanie

Spróbuj tego:

Musisz odblokować swoje obiekty (dostosuj odpowiednio):

 Zakres („K17”). Wybierz Selection.Locked = False Selection.FormulaHidden = False 

To chroni twój arkusz:

ActiveSheet.Protect DrawingObjects: = True, Contents: = True, Scenariusze: = True

Jeśli chcesz go odblokować:

 ActiveSheet.Unprotect 

Dzięki 0seb0 za tę wskazówkę.

Poprzedni Artykuł Następny Artykuł

Najważniejsze Wskazówki