Dodaj wiersze do arkusza programu Excel chronionego hasłem, bez hasła

0

Potrzebuję arkusza programu Excel, który zachowuje się dokładnie tak samo, jak arkusz chroniony hasłem (nie można go edytować, nie można go usunąć itp.), Z wyjątkiem tego, że umożliwia dodawanie nowych wierszy bez hasła.
Czy jest jakiś sposób na osiągnięcie tego?
W razie potrzeby jestem gotów napisać makra.

Zasadniczo to, co próbuję osiągnąć, to, że przyszli użytkownicy arkusza programu Excel będą mogli dodawać nowe wiersze, ale nie będą mogli ich edytować po dodaniu.

Teraz, gdy o tym myślę, innym sposobem na osiągnięcie tego byłoby posiadanie dwóch różnych haseł dla tego samego programu Excel - jednego, który pozwala tylko dodawać puste komórki, drugiego, który pozwala na wszystko. Czy to jest możliwe?

Arnab Bhagabati
źródło
3
To, czego chcesz, możesz zrobić za pomocą makra VBA. Musisz mieć przycisk, który użytkownik naciska, przycisk odblokowuje arkusz, dodaje wiersz i blokuje go ponownie. Trzeba być ostrożnym i zabezpieczyć hasłem samą sekcję VBA, w przeciwnym razie sprytny użytkownik może edytować makro, aby dowiedzieć się, jakie jest hasło.
LPChip
to wydaje się być dobrym rozwiązaniem. Nigdy nie pisałem makr VBA, więc może potrzebuję dodatkowej pomocy od tej społeczności :)
Arnab Bhagabati
1
SuperUser nie jest jednak usługą typu „napisz mi skrypt”. Ale wystarczy nacisnąć przycisk makra nagrywania w programie Excel, wykonać czynności ręcznie i zatrzymać zapis. Teraz masz kod VBA. Musisz tylko wcisnąć przycisk.
LPChip

Odpowiedzi:

0

Microsoft informuje o procedurze blokowania części arkusza roboczego, takich jak:

Jeśli chcesz zablokować większość komórek

Aby zablokować większość komórek w arkuszu, wykonaj następujące kroki:

  1. Wybierz opcję Wyświetl listę komórek, które mają pozostać niechronione. Aby wybrać nieprzylegające (niesąsiadujące) komórki, przytrzymaj klawisz CTRL i kliknij komórki, które mają pozostać niechronione.
  2. W programie Excel wyświetl okno dialogowe formatowania komórek, klikając przycisk Rozwiń w prawym dolnym rogu sekcji Czcionka wstążki Narzędzia główne, a następnie kliknij kartę Ochrona.
  3. Kliknij, aby wyczyścić pole wyboru Zablokowane i kliknij OK.
  4. W programie Excel kliknij kartę Recenzja i kliknij opcję Zabezpiecz arkusz. Wpisz hasło, jeśli chcesz, a następnie kliknij przycisk OK.

Jeśli chcesz odblokować większość komórek

Aby pozostawić większość komórek w arkuszu odblokowanym, wykonaj następujące kroki:

  1. Wybierz cały arkusz, klikając przycisk Wybierz wszystko (szary prostokąt w lewym górnym rogu arkusza, w którym spotykają się nagłówki wiersza 1 i kolumny A), lub naciskając klawisze CTRL + A lub CTRL + SHIFT + SPACJA.
  2. Excel pokazuje okno dialogowe formatowania komórek, klikając przycisk Rozwiń w prawym dolnym rogu sekcji Czcionka wstążki Narzędzia główne, a następnie kliknij kartę Ochrona.
  3. Kliknij, aby wyczyścić pole wyboru Zablokowane i kliknij OK. Wybierz komórki, które chcesz chronić. Aby zaznaczyć nieprzylegające (niesąsiadujące) komórki, przytrzymaj klawisz CTRL i kliknij komórki, które chcesz chronić.
  4. Wróć do okna dialogowego Formatuj komórki, a następnie kliknij kartę Ochrona. Kliknij, aby zaznaczyć pole wyboru Zablokowane, a następnie kliknij przycisk OK.
  5. W programie Excel kliknij kartę Recenzja i kliknij opcję Zabezpiecz arkusz. Wpisz hasło, jeśli chcesz, a następnie kliknij przycisk OK.
fernando.reyes
źródło
Jeśli to zrobię, komórki, które wybrałem jako niezabezpieczone, pozostaną niezabezpieczone na zawsze. Staram się, aby przyszli użytkownicy arkusza programu Excel mogli dodawać nowe wiersze, ale nie będą mogli edytować ich po dodaniu
Arnab Bhagabati
1
Będziesz musiał okresowo chronić nowe komórki. To, czego chcesz, to arkusz kalkulacyjny tylko do zapisu i nie jest to coś, co robi Excel.
fernando.reyes