W tym samouczku dowiesz się jak zablokować edycję poszczególnych kolumn w tabeli.
1. Tabela
Stwórz nową apkę i dodaj w niej tabelę z 8 kolumnami. Każdym kolejnym dwóm kolumnom nadaj takie same nagłówki, na przykład takie jak poniżej. Zmień typu kolumn G oraz H na typ - data i dla całej tabeli włącz modyfikację wierszy. Dla każdej pary kolumn ustaw jedną kolumnę edytowalną, a drugą - nie. W kolumnach nieedytowalnych wpisz =kolumna edytowalna, tak jak poniżej.
2. Przełączniki
Dodaj edytor tekstu, w którym wpisz polecenie "Włącz/wyłącz możliwość edytowania". Stwórz nowy arkusz kalkulacyjny z dwoma wierszami. W pierwszym wierszu wypisz nazwy kolumn, którym będziesz mógł wyłączać i włączać edytowalność. W drugim wierszu ustaw wszystkie komórki na edytowalne i zmień im typy na przycisk wyboru. Domyślnie wpisz w te komórki =true.
3. Warunek widoczności kolumn
Wróć się do tabeli. Po kolei ustawaj widoczność kolumny formułą if dla edytowalnych:
=if(odpowiednia komórka z arkusza = true, true, false), a dla nieedytowalnych:
=if(odpowiednia komórka z arkusza = false, true, false).
Przykładowo dla kolumny A:
4. Test
Zapisz i włącz podgląd. Kolumny w tabeli na początku powinny być edytowalne, a po naciśnięciu odpowiednich przycisków wyboru w ich miejsce pojawią się odpowiednie kolumny nieedytowalne.
5. Wygląd gotowej apki
0 Komentarze