A legtöbb többi legördülő menühöz hasonlóan az Excel menüi is kattintható nyilakat tartalmaznak. Előfordulhat azonban, hogy el szeretné rejteni vagy eltávolítani a nyilakat az Excel-fájlok exportálásakor vagy megosztásakor.
Tehát hogyan távolíthatja el a nem kívánt nyilakat? Ennek két módja van – az egyik meglehetősen egyszerű, és alapvető Excel-eszközöket használ, a másik pedig megköveteli, hogy egy adott kódot alkalmazzon a fájlra, amelyen dolgozik. Akárhogy is, a következő útmutató segít Önnek abban, hogy izzadság nélkül végezze el.
Pivot Table beállítások
Ez a gyors és egyszerű módszer, de tudnia kell, hogy a művelet a mezőneveket is elrejti. Ha ez nem bánja, nyugodtan nézze meg az alábbi lépéseket. Ellenkező esetben ugorjon közvetlenül a fejlettebb kódolási/makrók módszerére.
1. lépés
Jelölje ki az első cellát a mező neve alatt, és kattintson rá jobb gombbal. Kattintson az előugró menüben a PivotTable Options elemre, a lista alján kell megtalálnia.
2. lépés
Miután megjelenik a Kimutatás beállításai ablak, válassza ki a Megjelenítés lapot. A „Mezőfeliratok és szűrők legördülő menüinek megjelenítése” kifejezést keresi. Ez a funkció alapértelmezés szerint be van jelölve, és törölnie kell a jelölést, hogy a nyilak eltűnjenek.
Ha törli a jelet a funkció mellett, kattintson az OK gombra az ablak alján, hogy a változtatások életbe lépjenek. Tekintse meg a táblázat előnézetét, és ellenőrizze, hogy minden rendben van-e a mezőnevek nélkül.
Makró módszer
Ennek a módszernek az az előnye, hogy a mezőnevek érintetlenek maradnak, és kiválaszthatja, hogy eltávolítja az összes legördülő nyilat, vagy csak egyet. A felszínen ez a módszer bonyolultnak tűnhet, de többnyire gondos másoláson és beillesztésen alapul.
Az összes nyíl eltávolítása
1. lépés
Először nézze meg azt a kódrészletet, amelyet végre kell hajtania, hogy megszabaduljon a fájlban lévő összes nyíltól.
Sub DisableSelection ()
‘távolítsa el a techjunkie.com legördülő nyíl oktatóanyagát
Dim pt As PivotTable
Dim pt As PivotField
Set pt = ActiveSheet.PivotTables (1)
Minden pf-hez In pt.PivotFields
pf.EnableItemSelection = Hamis
Következő pf
Vége Sub
Ez a kód átmegy az összes mezőn és cellán, és letiltja az elemkiválasztás funkciót. Más szóval, letiltja az összes nyilat a pivot táblán belül.
2. lépés
Másolja át a teljes kódot/makrót – használja a Cmd+C billentyűkombinációt Mac gépen vagy a Ctrl+C billentyűkombinációt Windows rendszerű számítógépen. Ne feledje, a kódot úgy kell másolni, ahogy van, mert még egy kisebb elírási hiba is hatással lehet a működésére.
Most kattintson a Fejlesztő fülre az Excel eszköztár alatt, és válassza ki a Visual Basic menüt. Ez legyen az első lehetőség a Fejlesztői menüben.
Jegyzet: Előfordulhat, hogy egyes Excel-verziók nem tartalmazzák a Fejlesztő lapot. Ha ezzel a problémával találkozik, használja az Alt+F11 billentyűkombinációt, hogy közvetlenül a Visual Basic menüjébe lépjen.
3. lépés
Válassza ki a munkafüzetet/projektet, amelyen dolgozik, a Visual Basic ablak bal felső sarkában található menüből. Kattintson a Beszúrás gombra az eszköztáron, és válassza a Modul lehetőséget.
A modulnak meg kell jelennie egy nagy menüben a jobb oldalon, és a kurzornak pontosan ott kell lennie, ahol be kell illesztenie a kódot. Amikor beilleszti a kódot, a megjegyzéssor (amelyik aposztrófával kezdődik) zöldre vált, a többi sor pedig fekete és kék.
4. lépés
Menjen vissza az Excel-laphoz, és válasszon ki egy cellát. Válassza a Nézet lapot, kattintson a Makrók menüre a jobb szélen, majd válassza ki az imént beillesztett makrót/kódot.
Ez legyen az első a menüben. Jelölje ki, kattintson a Futtatás gombra, és az összes nyíl eltűnik a táblázatból.
Egy nyíl eltávolítása
Ez az a kód, amellyel csak az egyik legördülő nyilat távolíthat el.
Sub DisableSelectionSelPF ()
‘távolítsa el a techjunkie.com legördülő nyíl oktatóanyagát
Dim pt As PivotTable
Dim pf As PivotField
Hiba esetén Folytatás a következővel
Set pt = ActiveSheet.PivotTables (1)
Beállítva pf = pt.PageFields (1)
pf.EnableItemSelection = Hamis
Vége Sub
Innentől kezdve kövesse az előző szakasz 2–4. lépéseit.
Jegyzet: Ebben a cikkben a makró úgy van programozva, hogy megszabaduljon az első nyíltól, amellyel találkozik. A kód kissé eltérhet, ha egy másik nyilat szeretne eltávolítani.
Megfontolandó dolog
A módszereket egy kis lapon próbálták ki, amely 14 sort és 5 oszlopot tartalmaz. Ennek ellenére sokkal nagyobb lapokon is kell dolgozniuk.
Érdemes megjegyezni, hogy a lépések a 2013 és 2016 közötti Excel-verziókra vonatkoznak. A makróknak az újabb szoftveriterációkra is vonatkozniuk kell, de az eszköz elrendezése kissé eltérő lehet.
Makrók használatakor visszaállíthatja a módosításokat az érték megváltoztatásával = Hamis nak nek = Igaz. Tegyen néhány üres sort a modulba, illessze be a teljes kódot, és csak módosítsa a pf.EnableItemSelection vonal.
Lődd le a láthatatlan nyilat
A makrók használata gyakran középhaladó vagy akár haladó Excel-ismeretnek számít. Valójában a makrókat nem olyan nehéz elsajátítani, és segíthetnek gyorsan megszabadulni a nyilaktól, és sok más nagyszerű dolgot tehet.
Miért szeretné eltávolítani a nyilakat a lapjáról? Használtál már makrókat? Ossza meg tapasztalatait a TechJunkie közösség többi tagjával.