Skip to content

Jak używać przycisku przełącznika ActiveX do pokazywania i ukrywania kolumn lub wierszy (przykład)

22 de luty de 2021

Nie jest tajemnicą dla nikogo, że Microsoft Excel jest jednym z najlepszych programów dla Analiza danych które mogą istnieć. Wraz z Microsoft Word są to programy z największą liczbą instalacji lub z największą liczbą użytkowników na całym świecie.

Przycisk przełączania ActiveX

Istnieją kursy na różnych poziomach, aby nauczyć się obsługi programu Microsoft Excel. Niektóre z jego narzędzi mogą stać się skomplikowane ze względu na użycie języka programowania.

Przy tej okazji dowiesz się o Przycisk przełączania ActiveX i jak go zastosować, aby pokazać lub ukryć wiersze i kolumny.

Do czego służy przycisk przełączania ActiveX?

Przycisk przełączania to połączenie przycisku polecenia i pola wyboru. Zwykle są używane do wskazywania stanów (tak lub nie, włączania lub wyłączania), to znaczy przełączania między stanami włączonymi i wyłączonymi podczas wykonywania czynności.

Oprócz pokazywania lub ukrywania kolumn może być również używany do wyświetlać grafikę i inne rodzaje elementów znalezione w skoroszycie programu Excel.

Wstaw przycisk przełącznika ActiveX

Aby rozpocząć korzystanie z tego narzędzia Microsoft Excel, w pierwszej kolejności należy przejść do zakładki „Deweloper” znajdującej się na wstążce programu. Jeśli ta karta nie jest włączona, możesz wykonać następujące czynności:

  • Kliknij prawym przyciskiem myszy wstążkę.
  • Wybierz opcję dostosowania wstążki.
  • Zaznacz pole „Programista”.

Po włączeniu tej karty przejdź do niej, aby móc użyć narzędzi potrzebnych do wstawienia przycisku przełączania:

  1. Kliknij na zakładka programisty.
  2. Znajdź i wybierz opcję wstawiania.
  3. Zostanie wyświetlone menu, w którym na dole znajdziesz sekcję formantów ActiveX.
  4. Wśród ostatnich przycisków jest opcja przycisku przełączania.
  5. Wybierz go i zacznij rysować na arkuszu.

Konfiguracja przycisków

Po narysowaniu przycisku przełączania w skoroszycie programu Excel czas przejrzeć i skonfigurować właściwości tego samego. Po aktywowaniu trybu projektowania, który pojawia się po wybraniu karty programisty, możesz kliknąć przycisk właściwości.

  • Otworzy się okno pokazujące wszystkie wartości przycisku przełącznika.
  • W tym polu możesz między innymi zmienić nazwę przycisku, kolory, rozmiar.
  • W pudełku „LinkedCell»Musisz określić komórkę, do której zostanie podłączony przycisk przełącznika.
  • Kiedy już przypisałeś odpowiednią nazwę do akcji, którą przycisk lub przyciski mają wykonać, możesz kliknąć przycisk „Wyświetl kod”, który znajduje się tuż pod opcją „Właściwości”.

Szczegóły w VisualBasic

Aby określić akcję, jaką będzie wykonywał przycisk lub przyciski, musisz użyć VisualBasic. To okno otworzy się w momencie kliknięcia na przycisk „Zobacz kod” wspomniany powyżej.

szczegóły w VisualBasic

  • Będąc w oknie VisualBasic, kliknij pasek «General», aby wybrać nazwę, którą przypisałeś do przycisku.
  • Pamiętaj, że te przyciski mają dwa stany: prawda i fałsz. W związku z tym akcje mające na celu ukrycie lub wyświetlenie wierszy i kolumn muszą być oparte na tym podczas określania akcji za pomocą języka Visual Basic.

Więc dla ustaw wartości przycisków i wykonaj określone czynności, musisz wstawić następujące polecenie:

if HideColumn.Value = True Then

Columns (1) .entireColumn.hidden = True

Jeszcze

Columns (1) .EntireColumn.hidden = False

Zakończ, jeśli

Ta czynność spowoduje, że po naciśnięciu przycisku przełącznika i wejściu w stan „Prawda” kolumna A zostanie ukryta, a po ponownym naciśnięciu i przejściu w stan „Fałsz” zostanie ponownie pokazana.

Należy zauważyć, że termin „HideColumn” odpowiada nazwie przypisanej do przycisku w tym przykładzie. Może się różnić w zależności od przypisanej nazwy.

Ukryj wiersz

Powyższa procedura służyła ukryciu kolumny. Teraz możesz wstawić kolejny przycisk, aby wykonać tę samą procedurę, tylko że konfiguracja przycisku będzie przeznaczona ukryć określony wiersz. W ten sposób:

Jeśli HideRow.Value = True Then

Rows (10) .entirerows.hidden = True

Jeszcze

Rows (10) .entirerows.hidden = Fałsz

Zakończ, jeśli

dołącz do naszego kanału telegram