Automaticky zvýraznit aktivní řádek a sloupec v Excelu (úplný průvodce)
Procházení rozsáhlých excelových listů přeplněných daty může být náročné a snadno ztratíte přehled o svém místě nebo špatně přečtete hodnoty. Abychom vylepšili analýzu dat a snížili pravděpodobnost chyb, představíme 3 různé způsoby, jak dynamicky zvýraznit řádek a sloupec vybrané buňky v Excelu. Jak se pohybujete z buňky do buňky, zvýraznění se dynamicky posouvá a poskytuje jasné a intuitivní vizuální vodítko, které vám umožní soustředit se na správná data, jak ukazuje následující ukázka:
Automaticky zvýraznit aktivní řádek a sloupec v Excelu
- S kódem VBA -Vymaže stávající barvu buňky, nepodporuje Zpět
- Pouze jedno kliknutí Kutools pro Excel -Zachovává stávající barvu buňky, podporuje Undo, platí v chráněných listech
- S podmíněným formátováním -Nestabilní ve velkých datech, vyžaduje ruční obnovení (F9)
Automaticky zvýraznit aktivní řádek a sloupec pomocí kódu VBA
Chcete-li automaticky zvýraznit celý sloupec a řádek vybrané buňky v aktuálním listu, může vám k dosažení tohoto úkolu pomoci následující kód VBA.
Krok 1: Otevřete list, kde chcete automaticky zvýraznit aktivní řádek a sloupec
Krok 2: Otevřete editor modulu listu VBA a zkopírujte kód
- Klikněte pravým tlačítkem na název listu a vyberte Zobrazit kód z kontextové nabídky viz screenshot:
- V otevřeném editoru modulu listu VBA zkopírujte a vložte následující kód do prázdného modulu. Viz snímek obrazovky:
Kód VBA: automatické zvýraznění řádku a sloupce vybrané buňkyPrivate Sub Worksheet_SelectionChange(ByVal Target As Range) 'Update by Extendoffice Dim rowRange As Range Dim colRange As Range Dim activeCell As Range Set activeCell = Target.Cells(1, 1) Set rowRange = Rows(activeCell.Row) Set colRange = Columns(activeCell.Column) Cells.Interior.ColorIndex = xlNone rowRange.Interior.Color = RGB(248, 150, 171) colRange.Interior.Color = RGB(173, 233, 249) End Sub
Tipy: Přizpůsobte kód- Chcete-li změnit barvu zvýraznění, stačí upravit hodnotu RGB v následujících skriptech:
rowRange.Interior.Color = RGB(248, 150, 171)
colRange.Interior.Color = RGB(173, 233, 249) - Chcete-li zvýraznit pouze celý řádek vybrané buňky, odstraňte nebo okomentujte (přidejte apostrof na začátek) tohoto řádku:
colRange.Interior.Color = RGB(173; 233; 249) - Chcete-li zvýraznit pouze celý sloupec vybrané buňky, odstraňte nebo okomentujte (přidejte apostrof na začátek) tohoto řádku:
rowRange.Interior.Color = RGB(248; 150; 171)
- Chcete-li změnit barvu zvýraznění, stačí upravit hodnotu RGB v následujících skriptech:
- Poté zavřete okno editoru VBA a vraťte se do listu.
Výsledek:
Nyní, když vyberete buňku, automaticky se zvýrazní celý řádek a sloupec této buňky a zvýraznění se dynamicky posouvá, jak se vybraná buňka mění, jak je ukázáno níže:
- Tento kód vymaže barvy pozadí ze všech buněk v listu, takže se vyhněte použití tohoto řešení, pokud máte buňky s vlastním zbarvením.
- Spuštění tohoto kódu deaktivuje Zrušit funkce v listu, což znamená, že nemůžete vrátit žádné chyby stisknutím tlačítka Ctrl + Z zkratka.
- Tento kód nebude fungovat v chráněném listu.
- Chcete-li přestat zvýrazňovat řádek a sloupec vybrané buňky, budete muset odstranit dříve přidaný kód VBA. Poté klepnutím na tlačítko resetujte zvýraznění Domů > Vyplň barvu > Bez náplně.
Automaticky zvýraznit aktivní řádek a sloupec pouze jedním kliknutím Kutools
Čelíte omezením kódu VBA v Excelu? Kutools pro Excel's Zaměření mřížky funkce je vaše ideální řešení! Je navržen tak, aby řešil nedostatky jazyka VBA, a nabízí rozmanitou škálu stylů zvýraznění, které vylepší váš zážitek z listu. Díky schopnosti použít tyto styly ve všech otevřených sešitech, Kutools zajišťuje trvale efektivní a vizuálně přitažlivý proces správy dat.
Po instalaci Kutools pro Excel, Prosím klikněte Kutools > Zaměření mřížky pro aktivaci této funkce. Nyní můžete vidět, že řádek a sloupec aktivní buňky jsou okamžitě zvýrazněny. Toto zvýraznění se dynamicky posouvá podle toho, jak měníte výběr buňky. Podívejte se na ukázku níže:
- Zachovává původní barvy pozadí buňky:
Na rozdíl od kódu VBA tato funkce respektuje stávající formátování listu. - Použitelné v chráněných listech:
Tato funkce bezproblémově funguje v rámci chráněných listů, takže je ideální pro správu citlivých nebo sdílených dokumentů bez ohrožení zabezpečení. - Nemá vliv na funkci Zpět:
Díky této funkci si zachováte plný přístup k funkcím aplikace Excel vrátit zpět. Tím je zajištěno, že můžete snadno vrátit změny, což zvyšuje úroveň zabezpečení vaší manipulace s daty. - Stabilní výkon s velkými daty:
Tato funkce je navržena tak, aby efektivně zpracovávala velké datové sady a zajistila stabilní výkon i ve složitých a datově náročných tabulkách. - Více stylů zvýraznění:
Tato funkce nabízí různé možnosti zvýraznění, které vám umožní vybrat si z různých stylů a barev, aby vaše aktivní buňka řádku, sloupce nebo řádku a sloupce vynikla způsobem, který nejlépe vyhovuje vašim preferencím a potřebám.
- Chcete-li tuto funkci deaktivovat, klikněte Kutools > Zaměření mřížky znovu pro uzavření této funkce;
- Chcete-li použít tuto funkci, prosím stáhnout a nainstalovat Kutools pro Excel jako první.
Automaticky zvýraznit aktivní řádek a sloupec pomocí podmíněného formátování
V Excelu můžete také nastavit podmíněné formátování tak, aby automaticky zvýraznilo aktivní řádek a sloupec. Chcete-li tuto funkci nastavit, postupujte takto:
Krok 1: Vyberte rozsah dat
Nejprve vyberte rozsah buněk, na které chcete tuto funkci použít. Může to být celý list nebo konkrétní soubor dat. Zde vyberu celý pracovní list.
Krok 2: Přístup k podmíněnému formátování
klikněte Domů > Podmíněné formátování > Nové pravidlo, viz screenshot:
Krok 3: Nastavte operace v novém pravidle formátování
- v Nové pravidlo pro formátování dialogové okno vyberte Pomocí vzorce určete, které buňky chcete formátovat z Vyberte typ pravidla seznam.
- v Formátovat hodnoty, kde je tento vzorec pravdivý zadejte jeden z těchto vzorců, v tomto příkladu použiji třetí vzorec pro zvýraznění aktivního řádku a sloupce.
Chcete-li zvýraznit aktivní řádek:
Chcete-li zvýraznit aktivní sloupec:=CELL("row")=ROW()
Chcete-li zvýraznit aktivní řádek a sloupec:=CELL("col")=COLUMN()
=OR(CELL("row")=ROW(), CELL("col")= COLUMN())
- Potom klepněte na tlačítko Formát .
- V následujícím Formát buněk v dialogovém okně pod Vyplnit vyberte jednu barvu pro zvýraznění aktivního řádku a sloupce, jak potřebujete, viz snímek obrazovky:
- Potom klepněte na tlačítko OK > OK zavřete dialogy.
Výsledek:
Nyní můžete vidět, že celý sloupec a řádek buňky A1 byly zvýrazněny najednou. Chcete-li toto zvýraznění použít na jinou buňku, jednoduše klikněte na požadovanou buňku a stiskněte tlačítko F9 klávesou obnovíte list, čímž se zvýrazní celý sloupec a řádek nově vybrané buňky.
- I když přístup podmíněného formátování pro zvýraznění v Excelu nabízí řešení, není tak bezproblémové jako použití VBA a Zaměření mřížky Vlastnosti. Tato metoda vyžaduje ruční přepočet listu (dosáhne se stisknutím tlačítka F9 klíč).
Chcete-li povolit automatické přepočítání vašeho listu, můžete do modulu kódu cílového listu začlenit jednoduchý kód VBA. To zautomatizuje proces aktualizace a zajistí, že se zvýraznění aktualizuje okamžitě, když vyberete různé buňky bez stisknutí tlačítka F9 klíč. Klikněte prosím pravým tlačítkem na název listu a vyberte Zobrazit kód z kontextové nabídky. Poté zkopírujte a vložte následující kód do modulu listu:Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub
- Podmíněné formátování zachová stávající formátování, které jste na svůj list ručně použili.
- Je známo, že podmíněné formátování je nestálé, zejména při použití na velmi velké datové sady. Jeho rozsáhlé používání může potenciálně zpomalit výkon vašeho sešitu a ovlivnit efektivitu zpracování dat a navigace.
- Funkce CELL je k dispozici pouze v aplikaci Excel verze 2007 a novější, tato metoda není kompatibilní se staršími verzemi aplikace Excel.
Srovnání výše uvedených metod
vlastnost | Kód VBA | Podmíněné formátování | Kutools pro Excel |
Zachovat barvu pozadí buňky | Ne | Ano | Ano |
Podporuje Undo | Ne | Ano | Ano |
Stabilní ve velkých souborech dat | Ne | Ne | Ano |
Použitelné v chráněných listech | Ne | Ano | Ano |
Platí pro všechny otevřené sešity | Pouze aktuální list | Pouze aktuální list | Všechny otevřené sešity |
Vyžaduje ruční obnovení (F9) | Ne | Ano | Ne |
Tím končí náš průvodce, jak zvýraznit sloupec a řádek vybrané buňky v Excelu. Pokud máte zájem prozkoumat další tipy a triky pro Excel, naše webové stránky nabízejí tisíce výukových programů pro přístup k nim klikněte sem. Děkujeme za přečtení a těšíme se, že vám v budoucnu poskytneme další užitečné informace!
Související články:
- Automaticky zvýraznit řádek a sloupec aktivní buňky
- Když si prohlížíte velký list s mnoha daty, možná budete chtít zvýraznit řádek a sloupec vybrané buňky, abyste mohli snadno a intuitivně číst data, abyste se vyhnuli chybnému čtení. Tady vám mohu představit několik zajímavých triků, jak zvýraznit řádek a sloupec aktuální buňky, když se buňka změní, automaticky se zvýrazní sloupec a řádek nové buňky.
- Zvýrazněte každý druhý řádek nebo sloupec v Excelu
- Zvýraznění nebo vyplnění každého druhého nebo každého n-tého řádku nebo sloupce ve velkém listu zlepšuje viditelnost a čitelnost dat. Nejen, že list vypadá úhledněji, ale také vám pomůže rychleji porozumět datům. V tomto článku vás provedeme různými metodami, jak stínovat každý druhý nebo n-tý řádek nebo sloupec, což vám pomůže prezentovat data atraktivnějším a přímočařejším způsobem.
- Při rolování zvýrazněte celý / celý řádek
- Pokud máte velký list s více sloupci, bude pro vás obtížné rozlišit data na tomto řádku. V tomto případě můžete zvýraznit celý řádek aktivní buňky, abyste mohli rychle a snadno zobrazit data v tomto řádku při posouvání vodorovným posuvníkem. V tomto článku budu hovořit o některých tricích, jak tento problém vyřešit .
- Zvýrazněte řádky na základě rozevíracího seznamu
- Tento článek bude hovořit o tom, jak zvýraznit řádky na základě rozevíracího seznamu, například následující snímek obrazovky, když v rozevíracím seznamu ve sloupci E vyberu „Probíhá“, musím tento řádek zvýraznit červenou barvou, když v rozevíracím seznamu vyberte možnost „Dokončeno“, musím tento řádek zvýraznit modrou barvou, a když vyberu možnost „Nezahájeno“, použije se ke zvýraznění řádku zelená barva.
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!