Som de fleste andre rullemenuer har dem i Excel klikbare pile. Du vil dog måske skjule eller fjerne pilene, når du eksporterer eller deler dine Excel-filer.
Så hvordan fjerner du de uønskede pile? Der er to metoder til at gøre det - den ene er ret nem og bruger grundlæggende Excel-værktøjer, og den anden kræver, at du anvender en bestemt kode til den fil, du arbejder på. Uanset hvad, bør den følgende guide hjælpe dig med at gøre det uden at svede.
Indstillinger for pivottabel
Dette er den hurtige og nemme metode, men du skal vide, at handlingen også skjuler feltnavnene. Hvis du ikke har noget imod det, er du velkommen til at tjekke nedenstående trin. Ellers spring lige ind i den mere avancerede kodnings-/makrometode.
Trin 1
Vælg den første celle under feltnavnet, og højreklik på den. Klik på Pivottabelindstillinger i pop-up-menuen, du skulle finde den nederst på listen.
Trin 2
Når vinduet med pivottabelindstillinger vises, skal du vælge fanen Vis. Du leder efter "Vis felttekster og filterrullemenuer." Denne funktion er markeret som standard, og du skal fjerne markeringen for at få pilene til at forsvinde.
Når du fjerner markeringen af funktionen, skal du klikke på OK nederst i vinduet for at ændringerne træder i kraft. Se et eksempel på tabellen for at afgøre, om alt ser ok ud uden feltnavnene.
Makroer metode
Fordelene ved denne metode er, at feltnavnene forbliver intakte, og du kan vælge at fjerne alle drop-down pile eller blot én af dem. På overfladen kan denne metode se vanskelig ud, men det går for det meste ned til omhyggelig kopiering og indsættelse.
Fjernelse af alle pile
Trin 1
Tjek først det stykke kode, du skal implementere for at slippe af med alle pilene i din fil.
Sub DisableSelection ()
‘fjern rullemenuen med pil fra techjunkie.com
Dim pt Som pivottabel
Dim pt As PivotField
Indstil pt = ActiveSheet.PivotTables (1)
For hver pf I pt.PivotFields
pf.EnableItemSelection = Falsk
Næste pf
Slut Sub
Denne kode gennemgår alle felter og celler og deaktiverer funktionen til valg af vare. Med andre ord deaktiverer den alle pilene i pivottabellen.
Trin 2
Kopier hele koden/makroen – brug Cmd+C på en Mac eller Ctrl+C på en Windows-computer. Husk at koden skal kopieres som den er, fordi selv en mindre tastefejl kan påvirke dens funktionalitet.
Nu skal du klikke på fanen Udvikler under Excel-værktøjslinjen og vælge Visual Basic-menuen. Det burde være den første mulighed i Udviklermenuen.
Bemærk: Nogle Excel-versioner indeholder muligvis ikke fanen Udvikler. Hvis du støder på dette problem, skal du bruge Alt+F11-tastaturgenvejen til at komme direkte ind i Visual Basic-menuen.
Trin 3
Vælg den projektmappe/det projekt, du arbejder på, fra menuen øverst til venstre i Visual Basic-vinduet. Klik på Indsæt i værktøjslinjen og vælg Modul.
Modulet skal vises i en stor menu til højre, og din markør skal være lige der, hvor du skal indsætte koden. Når du indsætter koden, bliver kommentarlinjen (den der starter med apostrof) grøn og de andre linjer er sorte og blå.
Trin 4
Gå tilbage til dit Excel-ark og vælg en celle. Vælg fanen Vis, klik på menuen Makroer yderst til højre, og vælg derefter den makro/kode, du lige har indsat.
Det burde være den første på menuen. Vælg det, klik på Kør, og alle pilene forsvinder fra tabellen.
Fjernelse af en pil
Igen er dette koden, som du kan bruge til at fjerne kun én af rullepilene.
Sub DisableSelectionSelPF ()
‘fjern rullemenuen med pil fra techjunkie.com
Dim pt Som pivottabel
Dim pf As PivotField
Ved fejl Genoptag Næste
Indstil pt = ActiveSheet.PivotTables (1)
Indstil pf = pt.PageFields (1)
pf.EnableItemSelection = Falsk
Slut Sub
Herfra skal du følge trin 2 til 4 fra det forrige afsnit.
Bemærk: I forbindelse med denne artikel er makroen programmeret til at slippe af med den første pil, den støder på. Koden kan være en smule anderledes, hvis du vil fjerne en anden pil.
Ting at overveje
Metoderne er afprøvet og testet på et lille ark, der indeholder 14 rækker og 5 kolonner. Ikke desto mindre bør de også fungere på meget større ark.
Det er værd at bemærke, at trinene gælder for Excel-versioner fra 2013 til 2016. Makroerne bør også gælde for nyere softwareiterationer, men værktøjslayoutet kan være en smule anderledes.
Når du bruger makroer, kan du vende ændringerne tilbage ved at ændre værdien fra = falsk til = Sandt. Sæt et par tomme linjer i modulet, indsæt hele koden og skift blot pf.EnableItemSelection linje.
Skyd den usynlige pil
Brug af makroer betragtes ofte som mellemliggende eller endda avanceret Excel-viden. I virkeligheden er makroerne ikke så svære at mestre og kan hjælpe dig med hurtigt at slippe af med pilene og lave mange andre fede ting.
Hvorfor vil du gerne fjerne pilene fra dit ark? Har du brugt makroer før? Del din oplevelse med resten af TechJunkie-fællesskabet.