Rovnako ako väčšina ostatných rozbaľovacích ponúk, aj v programe Excel obsahujú klikateľné šípky. Pri exportovaní alebo zdieľaní súborov programu Excel však možno budete chcieť šípky skryť alebo odstrániť.
Ako teda odstrániť nežiaduce šípky? Existujú dva spôsoby, ako to urobiť - jeden je celkom jednoduchý a využíva základné nástroje programu Excel a druhý vyžaduje, aby ste na súbor, na ktorom pracujete, použili konkrétny kód. Či tak alebo onak, nasledujúci sprievodca by vám mal pomôcť urobiť to bez toho, aby ste sa zapotili.
Nastavenia kontingenčnej tabuľky
Toto je rýchla a ľahká metóda, mali by ste však vedieť, že akcia skryje aj názvy polí. Ak vám to nevadí, môžete si pozrieť kroky uvedené nižšie. V opačnom prípade skočte priamo do pokročilejšej metódy kódovania / makier.
Krok 1
Vyberte prvú bunku pod názvom poľa a kliknite na ňu pravým tlačidlom myši. V rozbaľovacej ponuke kliknite na položku Možnosti kontingenčnej tabuľky, mali by ste ju nájsť v dolnej časti zoznamu.
Krok 2
Po zobrazení okna Možnosti kontingenčnej tabuľky by ste mali zvoliť kartu Zobrazenie. Hľadáte titulky poľa a rozbaľovacie ponuky filtra. Táto funkcia je predvolene začiarknutá a musíte zrušiť jej začiarknutie, aby šípky zmizli.
Ak zrušíte začiarknutie tejto funkcie, zmeny sa prejavia kliknutím na tlačidlo OK v dolnej časti okna. Zobrazte si ukážku tabuľky a zistite, či je všetko v poriadku bez názvov polí.
presunúť účty autentifikátora google do nového telefónu
Metóda makier
Výhodou tejto metódy je, že názvy polí zostanú nedotknuté a môžete sa rozhodnúť odstrániť všetky šípky rozbaľovacej ponuky alebo iba jednu z nich. Naoko môže táto metóda vyzerať zložito, ale väčšinou sa zredukuje na starostlivé kopírovanie a vkladanie.
Odstránenie všetkých šípok
Krok 1
Najskôr skontrolujte časť kódu, ktorú musíte implementovať, aby ste sa zbavili všetkých šípok v súbore.
Sub DisableSelection ()
„ odstrániť návod so šípkou rozbaľovacej ponuky na stránke techjunkie.com
Stlmiť pt ako kontingenčnú tabuľku
Dim pt As PivotField
Nastaviť pt = ActiveSheet.PivotTables (1)
Pre každé pf v pt.PivotFields
pf.EnableItemSelection = False
Ďalej pf
Koniec Sub
Tento kód prechádza cez všetky polia a bunky a zakazuje funkciu výberu položiek. Inými slovami, zakáže všetky šípky v kontingenčnej tabuľke.
Krok 2
Skopírujte celý kód / makro - použite Cmd + C na počítači Mac alebo Ctrl + C na počítači so systémom Windows. Nezabudnite, že kód by sa mal kopírovať tak, ako je, pretože aj nepatrný preklep môže ovplyvniť jeho funkčnosť.
Teraz musíte kliknúť na kartu Vývojár na paneli nástrojov programu Excel a zvoliť ponuku jazyka Visual Basic. Malo by ísť o prvú možnosť v ponuke Vývojár.
Poznámka: Niektoré verzie programu Excel nemusia obsahovať kartu Vývojár. Ak narazíte na tento problém, pomocou klávesovej skratky Alt + F11 sa dostanete priamo do ponuky jazyka Visual Basic.
Krok 3
Vyberte zošit / projekt, na ktorom pracujete, z ponuky v ľavom hornom rohu okna jazyka Visual Basic. Kliknite na Vložiť na paneli nástrojov a vyberte Modul.
Modul by sa mal zobraziť vo veľkej ponuke napravo a váš kurzor by mal byť práve tam, kam potrebujete vložiť kód. Po vložení kódu sa riadok komentára (ten, ktorý začína apostrofom) zmení na zelenú a ostatné riadky sú čierne a modré.
Krok 4
Vráťte sa späť na svoj hárok programu Excel a vyberte ľubovoľnú bunku. Vyberte kartu Zobraziť, kliknite na ponuku Makrá úplne vpravo a potom vyberte makro alebo kód, ktorý ste práve vložili.
Mal by byť prvý v ponuke. Vyberte ho, kliknite na príkaz Spustiť a všetky šípky zmiznú z tabuľky.
Odstránenie jednej šípky
Toto je opäť kód, ktorý môžete použiť na odstránenie iba jednej zo šípok rozbaľovacej ponuky.
ako zmeniť svoje emodži na snapchate
Sub DisableSelectionSelPF ()
„ odstrániť návod so šípkou rozbaľovacej ponuky na stránke techjunkie.com
Stlmiť pt ako kontingenčnú tabuľku
Dim pf As PivotField
Pri chybe Pokračovať ďalej
Nastaviť pt = ActiveSheet.PivotTables (1)
Nastaviť pf = pt.PageFields (1)
pf.EnableItemSelection = False
Koniec Sub
Od tejto chvíle 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ť.
Vec, ktorú treba zvážiť
Metódy boli vyskúšané a vyskúšané na malom hárku, ktorý obsahuje 14 riadkov a 5 stĺpcov. Napriek tomu by mali pracovať aj na oveľa väčších listoch.
Stojí za zmienku, že kroky sa vzťahujú na verzie programu Excel od roku 2013 do roku 2016. Makrá by sa mali vzťahovať aj na novšie softvérové iterácie, ale rozloženie nástroja sa môže trochu líšiť.
Pri použití makier môžete zmeny vrátiť späť zmenou hodnoty z = Falošné do = Pravda . Vložte do modulu niekoľko prázdnych riadkov, vložte celý kód a zmeňte iba znak pf.EnableItemSelection riadok.
Zastreľte neviditeľnú šípku
Používanie makier sa často považuje za stredne pokročilé alebo dokonca za pokročilé znalosti Excelu. V skutočnosti nie sú makrá také ťažké zvládnuť a môžu vám pomôcť rýchlo sa zbaviť šípok a urobiť veľa ďalších skvelých vecí.
Prečo by ste chceli odstrániť šípky z hárka? Už ste používali makrá? Podeľte sa o svoje skúsenosti s zvyškom komunity TechJunkie.