Ako odstrániť šípku rozbaľovacej ponuky v Exceli

Rovnako ako väčšina ostatných rozbaľovacích ponúk, aj tie v Exceli obsahujú klikateľné šípky. Pri exporte alebo zdieľaní súborov programu Excel však možno budete chcieť skryť alebo odstrániť šípky.

Ako odstrániť šípku rozbaľovacej ponuky v Exceli

Ako teda odstránite nechcené šípky? Existujú dva spôsoby, ako to urobiť – jeden je celkom jednoduchý a využíva základné nástroje Excelu a druhý vyžaduje, aby ste na súbor, na ktorom pracujete, použili špecifický kód. Či tak alebo onak, nasledujúci návod by vám mal pomôcť urobiť to bez toho, aby ste sa zapotili.

Nastavenia kontingenčnej tabuľky

Toto je rýchla a jednoduchá metóda, ale mali by ste vedieť, že akcia skryje aj názvy polí. Ak vám to nevadí, pokojne si pozrite kroky uvedené nižšie. V opačnom prípade prejdite priamo na pokročilejšiu metódu kódovania/makra.

Krok 1

Vyberte prvú bunku pod názvom poľa a kliknite na ňu pravým tlačidlom myši. Kliknite na Možnosti kontingenčnej tabuľky v rozbaľovacej ponuke, mali by ste ju nájsť v spodnej časti zoznamu.

Odstráňte šípku rozbaľovacej ponuky v Exceli

Krok 2

Po zobrazení okna Možnosti kontingenčnej tabuľky by ste mali vybrať kartu Zobrazenie. Hľadáte „Zobraziť titulky poľa a rozbaľovacie ponuky filtra“. Táto funkcia je predvolene začiarknutá a ak chcete, aby šípky zmizli, musíte ju zrušiť.

otočné

Keď zrušíte začiarknutie tejto funkcie, kliknite na tlačidlo OK v spodnej časti okna, aby sa zmeny prejavili. Ukážte tabuľku a zistite, či všetko vyzerá v poriadku bez názvov polí.

Odstrániť rozbaľovaciu šípku v Exceli

Metóda makier

Výhody tejto metódy spočívajú v tom, že názvy polí zostanú nedotknuté a môžete sa rozhodnúť odstrániť všetky šípky rozbaľovacej ponuky alebo len jednu z nich. Na prvý pohľad môže táto metóda vyzerať zložito, ale väčšinou sa scvrkáva na starostlivé kopírovanie a vkladanie.

Odstránenie všetkých šípok

Krok 1

Najprv si pozrite časť kódu, ktorú musíte implementovať, aby ste sa zbavili všetkých šípok vo svojom súbore.

Sub DisableSelection ()

odstráňte návod so šípkou rozbaľovacej ponuky od techjunkie.com

Dim pt As PivotTable

Dim pt As PivotField

Nastaviť bod = ActiveSheet.PivotTables (1)

Pre každý pf V pt.PivotFields

pf.EnableItemSelection = False

Ďalej pf

End Sub

Tento kód prechádza cez všetky polia a bunky a deaktivuje funkciu výberu položky. Inými slovami, deaktivuje všetky šípky v kontingenčnej tabuľke.

Krok 2

Skopírujte celý kód/makro – použite Cmd+C na Macu alebo Ctrl+C na Windows počítači. Nezabudnite, že kód by sa mal skopírovať tak, ako je, pretože aj malá chyba môže ovplyvniť jeho funkčnosť.

Teraz musíte kliknúť na kartu Vývojár pod panelom nástrojov Excel a vybrať ponuku Visual Basic. Mala by to byť prvá možnosť v ponuke vývojára.

Odstráňte šípku rozbaľovacej ponuky

Poznámka: Niektoré verzie Excelu nemusia obsahovať kartu Vývojár. Ak narazíte na tento problém, použite klávesovú skratku Alt+F11, aby ste sa dostali priamo do ponuky Visual Basic.

Krok 3

Vyberte zošit/projekt, na ktorom pracujete, z ponuky v ľavom hornom rohu okna Visual Basic. Kliknite na Vložiť na paneli nástrojov a vyberte Modul.

Modul by sa mal objaviť vo veľkom menu vpravo a kurzor by mal byť presne tam, kde potrebujete vložiť kód. Keď kód prilepíte, riadok komentára (ten, ktorý začína apostrofom) sa zmení na zelený a ostatné riadky budú čierne a modré.

Krok 4

Vráťte sa do hárka programu Excel a vyberte ľubovoľnú bunku. Vyberte kartu Zobraziť, kliknite na ponuku Makrá úplne vpravo a potom vyberte makro/kód, ktorý ste práve vložili.

makro

Mal by byť prvý v ponuke. Vyberte ho, kliknite na tlačidlo Spustiť a všetky šípky zmiznú z tabuľky.

Odstránenie jednej šípky

Opäť ide o kód, ktorý môžete použiť na odstránenie iba jednej z rozbaľovacích šípok.

Sub DisableSelectionSelPF ()

odstráňte návod so šípkou rozbaľovacej ponuky od techjunkie.com

Dim pt As PivotTable

Dim pf As PivotField

Pri chybe Pokračujte ďalej

Nastaviť bod = ActiveSheet.PivotTables (1)

Nastaviť pf = pt.PageFields (1)

pf.EnableItemSelection = False

End Sub

Odteraz by ste mali postupovať podľa krokov 2 až 4 z predchádzajúcej časti.

Poznámka: Na účely tohto článku je makro naprogramované tak, aby sa zbavilo prvej šípky, s ktorou sa stretne. Ak chcete odstrániť ďalšiu šípku, kód sa môže trochu líšiť.

Čo treba zvážiť

Metódy boli vyskúšané a testované na malom hárku, ktorý obsahuje 14 riadkov a 5 stĺpcov. Napriek tomu by mali fungovať aj na oveľa väčších plechoch.

Stojí za zmienku, že kroky platia pre verzie Excelu od roku 2013 do roku 2016. Makrá by sa mali vzťahovať aj na novšie iterácie softvéru, ale rozloženie nástroja môže byť trochu iné.

Pri používaní makier môžete zmeny vrátiť späť zmenou hodnoty z = Falošný do = Pravda. Vložte niekoľko prázdnych riadkov do modulu, vložte celý kód a zmeňte ho pf.EnableItemSelection riadok.

Vystreľte neviditeľný šíp

Používanie makier sa často považuje za stredne pokročilé alebo dokonca pokročilé znalosti Excelu. V skutočnosti nie je tak ťažké zvládnuť makrá a môžu vám pomôcť rýchlo sa zbaviť šípok a urobiť mnoho ďalších skvelých vecí.

Prečo by ste chceli odstrániť šípky z hárka? Používali ste už makrá? Podeľte sa o svoje skúsenosti so zvyškom komunity TechJunkie.