Źródło obrazu: jodiejohnson/iStock/Getty Images
Microsoft Excel 2010 i 2013 zapewniają dwa sposoby dodawania przycisków opcji i przełączników do arkusza roboczego: za pomocą kontrolek formularza lub za pomocą kontrolek ActiveX. W przypadku podstawowych zadań, takich jak wyświetlanie wyboru w komórce, każdy typ działa, a kontrolki formularza są łatwiejsze w obsłudze. Jeśli jednak potrzebujesz powiązać skrypt VBA, musisz użyć kontrolki ActiveX. Aby rozpocząć pracę z dowolnym typem kontrolki, włącz kartę Deweloper, klikając wstążkę prawym przyciskiem myszy, wybierając „Dostosuj wstążkę” i zaznaczając „Programista”.
Utwórz pola opcji formularza
Na karcie Deweloper kliknij „Wstaw” i wybierz „Przycisk opcji” w sekcji Kontrola formularza. Chociaż możesz również użyć dwóch pól wyboru, przycisk opcji działa najlepiej w przypadku opcji „Tak” lub „Nie”, ponieważ użytkownik nie może wybrać obu opcji jednocześnie. Kliknij, aby umieścić pierwszy przycisk, edytuj jego nazwę, aby przeczytać „Tak”, a następnie powtórz, aby wstawić drugi przycisk i etykietę to nie." Kliknij prawym przyciskiem myszy przycisk „Tak”, wybierz „Kontrola formatu” i wprowadź lokalizację komórki w łączu do komórki pole. Powtórz ten sam proces z przyciskiem „Nie”, łącząc go z tą samą komórką. Ta komórka wyświetla wynik wyboru „Tak” lub „Nie” — 1 oznacza „Tak” lub 2 oznacza „Nie”.
Wideo dnia
Utwórz przycisk przełączania ActiveX
Podczas gdy przyciski opcji są najlepszą dostępną metodą dla opcji „Tak” i „Nie” podczas pracy z kontrolkami formularza, kontrolki ActiveX oferują inne rozwiązanie: przyciski przełączania. Na karcie Deweloper kliknij „Wstaw” i wybierz „Przycisk przełączania”. Kliknij i przeciągnij, aby narysować pojedynczy przycisk, który po naciśnięciu oznacza „Tak”. Kliknij prawym przyciskiem myszy przycisk i wybierz „Właściwości”. Edytuj wiersz „Caption”, aby zmienić etykietę przycisku i wprowadź lokalizację komórki w „LinkedCell” linia. Gdy użytkownik naciśnie przycisk, w połączonej komórce zostanie wyświetlony komunikat „PRAWDA”. Jeśli przycisk nie zostanie naciśnięty, w komórce pojawi się „FAŁSZ”.
Interpretuj naciśnięcie przycisku
Chociaż możesz pamiętać, że „1” lub „PRAWDA” w określonej komórce oznacza wybór „Tak” w formularzu, to znaczenie nie zostanie przekazane żadnemu innemu widzowi. Zamiast łączyć przyciski opcji lub przycisk przełączania z komórką w widoku zwykłym, połącz się z komórką z boku, a następnie użyj formuły, aby zinterpretować wynik jako wyraźny "Tak lub nie." W pustej komórce wprowadź formułę „=JEŻELI([komórka]=1, „Tak”, „Nie”)”, wykluczając zewnętrzne cudzysłowy i zastępując lokalizację połączonej komórki na "[komórka]." Jeśli użyłeś metody przycisku przełączania, zastąp „1” słowem „PRAWDA”. Za każdym razem, gdy użytkownik zmieni wybór, komórka zapisuje opcję z wyraźnym „Tak” albo nie."
Skorzystaj z wyboru
Funkcja JEŻELI programu Excel może zrobić znacznie więcej niż tylko wyświetlić „Tak” lub „Nie” — wstawiaj JEŻELI do dłuższej formuły, aby dostosować wynik arkusza kalkulacyjnego w zależności od naciśnięcia przycisku. Na przykład możesz mieć możliwość dodania danej liczby do komórki, na przykład dostosowania ceny na fakturze w zależności od „Tak” lub „Nie”. Jeśli suma się sumuje elementy w komórkach od A1 do A3, użyj formuły „=SUM(A1:A3)+IF([komórka]=1, 2, 0)”, aby dodać 2 USD do sumy po wybraniu przycisku „Tak”, zgodnie ze wskazaniem 1 w połączonym komórka. W przypadku zaawansowanych projektów, które wykorzystują VBA, odwołaj się do pola przełącznika według jego nazwy, która pojawia się na wiersz „(Nazwa)” w oknie Właściwości, aby uruchomić części skryptu na podstawie przycisku naciskać.