Czyli nie zawsze jest tak, jak nam się wydaje, a Excel prawdę Ci powie
Tworząc formularze w Excelu zazwyczaj chcemy je później ochronić, aby użytkownicy nic w nich nie napsuli. W tym celu korzystamy oczywiście z ochrony arkusza. Wszystko ładnie pięknie, natomiast gdy tę ochronę zakładamy, to… formularz nagle przestaje nam działać i pojawia się komunikat o chronionej komórce! Pokazuje to poniższy obrazek:
Ale czy to na pewno jest tak, że to formularz, a konkretnie formanty formularza, przestają działać? Dlaczego w takim razie Excel krzyczy, że komórka jest chroniona? Jest na to bardzo prosta odpowiedź, jednocześnie pokazująca, że często problem tkwi zupełnie gdzieś indziej, niż nam się wydaje.
Taki komunikat: Komórka lub wykres, które próbujesz zmienić, są w arkuszu chronionym. Aby wprowadzić zmianę, wyłącz ochronę arkusza. Może zostać wyświetlona prośba o wprowadzenie hasła pojawia się zawsze wtedy, gdy chcemy zmienić wartość zablokowanej komórki. Może tego na pierwszy rzut oka nie widać (i to nas myli!), ale faktycznie chcemy to tutaj zrobić.

Komunikat
Działa to tak: każdy formant formularza podpięty jest do komórki, która wyświetla wartość, oznaczającą wybór użytkownika (tzw. łącze komórki). W zależności od formantu – może to być inna wartość: liczba, PRAWDA/FAŁSZ. Na formatce komórki te ukryłam, ponieważ nie chciałam pokazywać userowi kuchni mojego formularza. Jednak po odkryciu wszystko wygląda tak:

Kuchnia
Czyli user widzi tylko kolumny A:G, a cała kuchnia, łącznie z komórkami-łączami dla formantów, jest w pozostałych kolumnach. Są one ukryte, żeby user widział tylko to, co go interesuje. Natomiast formularz działa tak, że jeśli user zaznaczy, że jest np. kobietą – do żółtej komórki I4 zostanie wpisana jedynka (1). Jeśli wybierze mężczyznę – do tej samej komórki zostanie wpisana dwójka (2).
Identycznie działa wiek – tylko w komórce I12. User zaznacza opcję i, nawet o tym nie wiedząc, modyfikuje żółte komórki. I wszystko to działa, jeśli arkusz nie jest chroniony. Jeśli jednak założymy ochronę – żółte komórki, domyślnie zablokowane, stają się niemodyfikowalne. I to one powodują wygenerowanie wspomnianego wcześniej komunikatu. Gdyby komórki nie były podpięte do formantów – taki komunikat nie wyświetlałby się. Należy więc odblokować te komórki. Robimy to tak:
- Zdejmij ochronę arkusza, jeśli jest założona
- Zaznacz komórki, które mają być odblokowane (żółte)
- Wejdź do okienka Formatowanie komórki, które można wywołać skrótem klawiszowym Ctrl +1.
- Na karcie Ochrona, należy dla obu żółtych komórek, odznaczyć opcję Zablokuj:

Odblokowywanie komórki
Potem należy tylko jeszcze założyć ochronę na arkusz, czyli np. Recenzja/Chroń arkusz. Dopiero teraz wszystko będzie śmigać.
Mam nadzieję, że pomogłam Ci tą poradą. Jeśli tak, albo jeśli znasz kogoś, komu informacje zawarte w tym artykule mogą się przydać – udostępnij proszę ten wpis. Na Facebooku, Messengerze czy po prostu mailem :). Będę Ci bardzo wdzięczna i ta osoba z pewnością też. W szkole na pewno tego nie uczyli, a w życiu się przydaje!
Prezentowany w tym wpisie, gotowy formularz możesz pobrać tutaj:
Malinowy Excel Pole opcji nie działa w chronionym arkuszu n dw.xlsx
A tutaj jest wersja wideo: