Stejně jako většina ostatních rozevíracích nabídek, i ty v aplikaci Excel obsahují klikatelné šipky. Při exportu nebo sdílení souborů aplikace Excel však můžete chtít šipky skrýt nebo odebrat.
Jak tedy odstranit nežádoucí šipky? Existují dvě metody, jak to udělat - jedna je poměrně snadná a využívá základní nástroje aplikace Excel a druhá vyžaduje, abyste na soubor, na kterém pracujete, použili konkrétní kód. Ať tak či onak, následující průvodce by vám měl pomoci to udělat, aniž byste se zapotili.
Nastavení kontingenční tabulky
Toto je rychlá a snadná metoda, ale měli byste vědět, že akce skryje také názvy polí. Pokud vám to nevadí, podívejte se na níže uvedené kroky. Jinak skočte přímo do pokročilejší metody kódování / maker.
Krok 1
Vyberte první buňku pod názvem pole a klikněte na ni pravým tlačítkem. Klikněte na Možnosti kontingenční tabulky v rozbalovací nabídce, měli byste ji najít v dolní části seznamu.
Krok 2
Jakmile se zobrazí okno Možnosti kontingenční tabulky, měli byste vybrat kartu Zobrazení. Hledáte titulky pole Zobrazit a rozbalovací nabídky filtrů. Tato funkce je ve výchozím nastavení zaškrtnuta a je třeba ji zrušit, aby šipky zmizely.
Když zrušíte zaškrtnutí této funkce, změny se projeví kliknutím na OK v dolní části okna. Zobrazte si náhled tabulky a zjistěte, zda vše vypadá dobře bez názvů polí.
jak vyměnit buňky v tabulkách Google
Metoda maker
Výhodou této metody je, že názvy polí zůstanou beze změny a můžete se rozhodnout odstranit všechny rozevírací šipky nebo pouze jednu z nich. Na povrchu by tato metoda mohla vypadat složitě, ale většinou se zmenšuje na pečlivé kopírování a vkládání.
Odstranění všech šípů
Krok 1
Nejprve zkontrolujte část kódu, kterou musíte implementovat, abyste se zbavili všech šipek v souboru.
Sub DisableSelection ()
'' odstraňte rozevírací nabídku se šipkami na webu techjunkie.com
Dim pt As PivotTable
Dim pt As PivotField
Nastavit pt = ActiveSheet.PivotTables (1)
Pro každý pf v pt.PivotFields
pf.EnableItemSelection = False
Další pf
End Sub
Tento kód prochází všemi poli a buňkami a zakáže funkci Výběr položek. Jinými slovy zakáže všechny šipky v kontingenční tabulce.
Krok 2
Zkopírujte celý kód / makro - použijte Cmd + C na počítači Mac nebo Ctrl + C na počítači se systémem Windows. Nezapomeňte, že kód by měl být kopírován tak, jak je, protože i menší překlep může ovlivnit jeho funkčnost.
Nyní musíte kliknout na kartu Vývojář na panelu nástrojů aplikace Excel a vybrat nabídku jazyka. Mělo by se jednat o první možnost v nabídce Vývojář.
Poznámka: Některé verze aplikace Excel nemusí obsahovat kartu Vývojář. Pokud narazíte na tento problém, použijte klávesovou zkratku Alt + F11 a přejděte přímo do nabídky jazyka.
Krok 3
Z nabídky v levém horním rohu okna jazyka vyberte sešit / projekt, na kterém pracujete. Klikněte na Vložit na panelu nástrojů a vyberte Modul.
Modul by se měl objevit ve velké nabídce vpravo a váš kurzor by měl být právě tam, kam potřebujete vložit kód. Když vložíte kód, řádek komentáře (ten, který začíná apostrofem) se změní na zelenou a ostatní řádky jsou černé a modré.
Krok 4
Vraťte se do svého excelového listu a vyberte libovolnou buňku. Vyberte kartu Zobrazení, klikněte na nabídku Makra zcela vpravo a poté vyberte makro / kód, který jste právě vložili.
Mělo by to být první v nabídce. Vyberte jej, klikněte na Spustit a všechny šipky zmizí z tabulky.
Odstranění jedné šipky
Opět se jedná o kód, který můžete použít k odebrání pouze jedné z rozevíracích šipek.
jak uložit slovo jako jpeg
Sub DisableSelectionSelPF ()
'' odstraňte rozevírací nabídku se šipkami na webu techjunkie.com
Dim pt As PivotTable
Dim pf As PivotField
Při chybě Pokračovat dále
Nastavit pt = ActiveSheet.PivotTables (1)
Nastavit pf = pt.PageFields (1)
pf.EnableItemSelection = False
End Sub
Od této chvíle byste měli postupovat podle kroků 2 až 4 z předchozí části.
Poznámka: Pro účely tohoto článku je makro naprogramováno tak, aby se zbavilo první šipky, se kterou se setká. Pokud chcete odstranit další šipku, kód se může trochu lišit.
Věc, kterou je třeba zvážit
Metody byly vyzkoušeny a testovány na malém listu, který obsahuje 14 řádků a 5 sloupců. Měly by však fungovat i na mnohem větších listech.
Stojí za zmínku, že tyto kroky platí pro verze aplikace Excel od roku 2013 do roku 2016. Makra by se měla vztahovat také na novější iterace softwaru, ale rozložení nástroje se může trochu lišit.
Při použití maker můžete změny vrátit změnou hodnoty z = False na = Pravda . Vložte několik prázdných řádků do modulu, vložte celý kód a jednoduše změňte pf.EnableItemSelection čára.
Zastřelte neviditelnou šipku
Používání maker je často považováno za středně pokročilé nebo dokonce za pokročilé znalosti aplikace Excel. Ve skutečnosti makra nejsou tak těžké zvládnout a mohou vám pomoci rychle se zbavit šípů a dělat mnoho dalších skvělých věcí.
Proč byste chtěli odstranit šipky z listu? Už jste použili makra? Sdílejte své zkušenosti se zbytkem komunity TechJunkie.