poniedziałek, 28 września 2015

Wykorzystanie chceckbox'ów w arkuszu

Chcielibyście wykorzystać checkbox’y w Excelu?




Dzisiejszy wpis pokaże Wam jak je wstawić i jak z nich korzystać.
 
Najpierw dodajemy do Wstążki programu Excel kartę Deweloper:
klikamy PPM na Wstążce (górne menu Excela) -> wybieramy Dostosuj Wstążkę -> zaznaczamy pasek Deweloper jako aktywny





Na pasku Deweloper wybieramy Wstaw > Formanty formularza > Pole wyboru



i wskazujemy gdzie w arkuszu chcemy uzyskać checkbox.
Zmiana lub usunięcie tekstu obok pola wyboru dostępna jest po kliknięciu PPM na formancie > Edytuj tekst.

W tej postaci pole wyboru jest jedynie elementem graficznym arkusza niepowodującym w nim żadnych zmian.

Następnym krokiem jest więc powiązanie formuł z naszym nowoutworzonym checkbox’em. Ponieważ formuła nie może odwoływać się bezpośrednio do checkbox’a informację o tym, czy jest on zaznaczony, czy nie, musimy zapisać w komórce arkusza (połączyć z komórką) i dopiero do tej komórki będziemy się odwoływać.

Tworzymy połączenie: PPM na checkbox'ie > Formatuj formant > Formant > Łącze do komórki > wskazujemy komórkę (np. A1).

Wskazana komórka przyjmie wartość PRAWDA, gdy pole wyboru będzie zaznaczone, a wartość FAŁSZ, gdy będzie odznaczone. Tak jak na obrazku poniżej:



Tworzymy formułę, w postaci

=JEŻELI(komórka_połączona; działania_gdy_zaznaczone; działania_gdy_niezaznaczona)

np. w komórce A2 wpisujemy

=JEŻELI(A1; „zaznaczono pole wyboru”; „pole wyboru jest niezaznaczone”)
 
W tej chwili, gdy klikniesz w Twój checkbox wartość formuły będzie się odpowiednio zmieniać.

Przy pracy z checkbox’ami pamiętajcie o trzech kwestiach:

komórka łączona z polem wyboru powinna być pusta, bowiem przy kliknięciu w pole wyboru wartość komórki zostanie zamieniona na PRAWDA / FAŁSZ.

gdy skopiujemy pole wyboru z już wskazaną komórką, to utworzymy drugie pole, ale odwołanie do komórki nie zostanie zmienione, jeżeli chcemy to zrobić musimy wskazać ręcznie kolejną komórkę. 
 
jeżeli decydujemy się na całkowite usunięcie tekstu z checkbox'a polecam po usunięciu tekstu zmniejszyć rozmiar formantu, rozmiar obiektu nie ulega zmianie automatycznie i należy to zrobić ręcznie. 

2 komentarze:

Anonimowy pisze...

Bardzo interesujące. Pozdrawiam serdecznie.

Jan Świątek pisze...

Naprawdę świetnie napisane. Pozdrawiam.