Jak podświetlić aktywny wiersz w programie Excel (3 metody)

  • Udostępnij To
Hugh West

Jeśli Twój zbiór danych w Excelu ma wiele kolumn, znalezienie danych z jednego końca do drugiego końca wiersza staje się dość trudne. Ale jeśli wygenerujesz system, w którym za każdym razem, gdy wybierzesz komórkę w swoim zbiorze danych, cały wiersz zostanie podświetlony, wtedy możesz łatwo znaleźć dane z tego wiersza. W tym artykule pokażę Ci, jak podświetlić aktywny wiersz w Excelu na 3 różne sposoby.

Załóżmy, że masz następujący zbiór danych. Chcesz podświetlić wiersz, gdy wybierzesz komórkę tego wiersza.

Pobierz Zeszyt ćwiczeń

Podświetl aktywny wiersz.xlsm

3 Metody podświetlania aktywnego wiersza w Excelu

Podświetlenie aktywnego wiersza przy użyciu formatowania warunkowego

1.1 Zastosuj formatowanie warunkowe

Aby wyróżnić aktywny wiersz za pomocą formatowania warunkowego, najpierw,

➤ Zaznacz cały arkusz, klikając jego lewy górny róg.

Po tym,

➤Go to Strona główna> Formatowanie warunkowe i wybrać Nowa zasada .

Otworzy on Nowa zasada formatowania W tym oknie,

➤ Wybierz Użyj formuły, aby określić, które komórki mają być sformatowane opcja z Wybierz typ reguły pudełko.

W rezultacie, nowa skrzynka o nazwie Formatuj wartości, w których ta formuła jest prawdziwa pojawi się w dolnej części Nowa zasada formatowania okno.

➤ Wpisz następujący wzór w Formatuj wartości, w których ta formuła jest prawdziwa pudełko,

=CELL("wiersz")=CELL("wiersz",A1)

Formuła podświetli aktywny wiersz z wybranym przez Ciebie stylem formatowania.

W końcu,

➤ Kliknij na Format aby ustawić kolor dla podświetlenia.

1.2 Ustaw styl formatowania na podświetlenie aktywnego wiersza

Po kliknięciu Format , nowe okno o nazwie Formatuj komórki pojawi się.

➤ Wybierz z listy kolor, którym chcesz wyróżnić aktywny wiersz. Wypełnij tab.

Można również ustawić inne formatowanie liczb, czcionkę i style obramowania dla aktywnego wiersza niż na innych zakładkach Formatuj komórki okno, jeśli chcesz.

➤ Kliknij na OK .

Teraz zobaczysz swój wybrany styl formatowania w Podgląd skrzynka z Nowa zasada formatowania okno.

➤ Kliknij na OK .

Teraz,

➤ Zaznacz dowolną komórkę swojego zbioru danych.

Cały rząd aktywnej komórki zostanie podświetlony wybranym przez Ciebie kolorem.

1.3 Ręczne odświeżanie po zmianie aktywnej komórki

Po wybraniu pierwszej komórki, jeśli wybierzesz komórkę z dowolnego innego wiersza, zobaczysz, że pierwszy wiersz jest nadal podświetlony. Dzieje się tak, ponieważ Excel nie odświeżył się. Excel automatycznie odświeża się, gdy dokonywana jest zmiana w dowolnej komórce lub gdy wydawane jest polecenie. Ale nie odświeża się automatycznie, gdy po prostu zmieniasz wybór. Dlatego musisz ręcznie odświeżyć Excela.

➤ Prasa F9 .

W efekcie Excel się odświeży, a aktywny wiersz zostanie podświetlony.

Teraz wystarczy wybrać komórkę i nacisnąć F9 aby podświetlić aktywny wiersz.

Read More: Excel Naprzemienny kolor wierszy z formatowaniem warunkowym [Wideo]

2. podświetlanie wiersza z aktywną komórką w Excelu za pomocą VBA

Możesz również napisać kod, aby podświetlić aktywną komórkę za pomocą Microsoft Aplikacja Visual Basic (VBA) ...Pierwszy,

➤ Kliknij prawym przyciskiem myszy nazwę arkusza ( VBA ), w którym chcesz podświetlić aktywny wiersz.

Otworzy on VBA okno. W tym VBA w oknie, zobaczysz Kod okno tego arkusza.

➤ Wpisz następujący kod,

 Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Static xRow If xRow "" Then With Rows(xRow).Interior .ColorIndex = xlNone End With End If Active_Row = Selection.Row xRow = Active_Row With Rows(Active_Row).Interior .ColorIndex = 7 .Pattern = xlSolid End With End Sub. 

Tutaj kod zmieni kolor wiersza z wybraną komórką na kolor, który ma indeks koloru 7. Jeśli chcesz podświetlić aktywny wiersz innymi kolorami musisz wstawić inne liczby, wstawione z 7 w kodzie.

➤ Zamknąć lub zminimalizować VBA okno.

Teraz w twoim arkuszu, jeśli wybierzesz komórkę, cały wiersz zostanie podświetlony.

➤ Wybierz inną komórkę z innego wiersza.

Zobaczysz, że teraz ten wiersz zostanie podświetlony.

Read More: Podświetlanie wiersza, jeśli komórka zawiera dowolny tekst

Podobne lektury

  • Ukryj wiersze i kolumny w Excelu: Skróty i inne techniki
  • Ukryte wiersze w Excelu: Jak je ukryć lub usunąć?
  • VBA do ukrywania wierszy w Excelu (14 metod)
  • Jak zmienić rozmiar wszystkich wierszy w programie Excel (6 różnych podejść)
  • Ukryj wszystkie wiersze nie działa w Excelu (5 problemów & rozwiązania)

3. automatyczne podświetlenie aktywnego wiersza przy użyciu formatowania warunkowego i VBA

3.1 Zastosuj formatowanie warunkowe

W pierwszej metodzie należy wcisnąć F9 aby odświeżyć program Excel po zaznaczeniu nowego wiersza. Proces odświeżania można zautomatyzować, używając prostego polecenia VBA W tej metodzie pokażę, jak można automatycznie podświetlić aktywny wiersz za pomocą formatowania warunkowego i VBA .

Aby to zrobić najpierw trzeba zdefiniować nazwę.

➤ Idź do Formuły zakładka i wybrać Określenie nazwy .

Otworzy on Nowa nazwa okno.

➤ Wpisz nazwę (np. HighlightActiveRow ) w. Nazwa i wpisz =1 w Dotyczy pudełko.

➤ Prasa OK .

Teraz,

➤ Zaznacz cały arkusz, klikając jego lewy górny róg.

Po tym,

➤Go to Strona główna> Formatowanie warunkowe i wybrać Nowa zasada .

Otworzy on Nowa zasada formatowania W tym oknie,

➤ Wybierz Użyj formuły, aby określić, które komórki mają być sformatowane opcja z Wybierz typ reguły pudełko.

W wyniku tego powstała nowa skrzynka o nazwie Formatuj wartości, w których ta formuła jest prawdziwa pojawi się w dolnej części Nowa zasada formatowania okno.

➤ Wpisz następujący wzór w Formatuj wartości, w których ta formuła jest prawdziwa pudełko,

=ROW(A1)=HighlightActiveRow

Formuła podświetli aktywny wiersz z wybranym przez Ciebie stylem formatowania.

W końcu,

➤ Kliknij na Format aby ustawić kolor dla podświetlenia.

Po kliknięciu Format , nowe okno o nazwie Formatuj komórki pojawi się.

➤ Wybierz z listy kolor, którym chcesz wyróżnić aktywny wiersz. Wypełnij tab.

Można również ustawić inne formatowanie liczb, czcionkę i style obramowania dla aktywnego wiersza niż na innych zakładkach Formatuj komórki okno, jeśli chcesz.

➤ Kliknij na OK .

Teraz zobaczysz swój wybrany styl formatowania w Podgląd skrzynka z Nowa zasada formatowania okno.

➤ Kliknij na OK .

3.2 Zastosuj kod dla automatycznego odświeżania

Na tym etapie,

➤ Kliknij prawym przyciskiem myszy nazwę arkusza ( CF & VBA ), w którym chcesz podświetlić aktywny wiersz.

Otworzy on VBA okno. W tym VBA w oknie, zobaczysz Kod okno tego arkusza.

➤ Wpisz następujący kod w wierszu Kod okno,

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) With ThisWorkbook.Names("HighlightActiveRow") .Name = "HighlightActiveRow" .RefersToR1C1 = "=" & ActiveCell.Row End With End Sub 

Kod zautomatyzuje proces odświeżania. Tutaj nazwa (HighlightActiveRow) musi być taka sama jak nazwa, którą podałeś w Określenie nazwy pudełko.

➤ Zamknąć lub zminimalizować VBA okno.

Teraz w twoim arkuszu, jeśli wybierzesz komórkę, cały wiersz zostanie podświetlony.

Jeśli wybierzesz inną komórkę, rząd tej komórki zostanie automatycznie podświetlony. Tym razem nie będziesz musiał naciskać przycisku F9 aby odświeżyć program Excel.

Read More: Jak podświetlić co drugi wiersz w programie Excel

Wniosek

Mam nadzieję, że teraz już wiesz, jak podświetlić aktywny wiersz w Excelu. Jeśli masz jakieś niejasności dotyczące którejś z trzech metod omówionych w tym artykule, zapraszam do pozostawienia komentarza.

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.