Nagu enamikus teistes rippmenüüdes, on Exceli rippmenüüdes klõpsatavad nooled. Siiski võiksite Exceli failide eksportimisel või jagamisel nooled peita või eemaldada.
Kuidas siis soovimatud nooled eemaldada? Seda saab teha kahel viisil – üks on üsna lihtne ja kasutab põhilisi Exceli tööriistu ning teine nõuab konkreetse koodi rakendamist failile, millega töötate. Mõlemal juhul peaks järgmine juhend aitama teil seda teha ilma higistamata.
Pivot tabeli sätted
See on kiire ja lihtne meetod, kuid peaksite teadma, et toiming peidab ka väljade nimesid. Kui te ei pahanda, vaadake allolevaid samme. Vastasel juhul liikuge otse täiustatud kodeerimis-/makromeetodi juurde.
Samm 1
Valige välja nime all esimene lahter ja paremklõpsake seda. Klõpsake hüpikmenüüs PivotTable-liigendtabeli suvandid, peaksite selle leidma loendi allosas.
2. samm
Kui kuvatakse PivotTable-liigendtabeli valikute aken, peaksite valima vahekaardi Kuva. Otsite "Kuvavälja pealdised ja filtri rippmenüüd". See funktsioon on vaikimisi märgitud ja noolte kadumiseks peate selle märke tühistama.
Kui eemaldate funktsiooni märgistuse, klõpsake muudatuste jõustumiseks akna allosas nuppu OK. Vaadake tabeli eelvaadet, et teha kindlaks, kas ilma väljade nimedeta tundub kõik korras.
Makromeetod
Selle meetodi eelised seisnevad selles, et väljade nimed jäävad puutumata ja saate eemaldada kõik rippmenüü nooled või ainult ühe neist. Pealtnäha võib see meetod tunduda keeruline, kuid enamasti taandub see hoolikale kopeerimisele ja kleepimisele.
Kõigi noolte eemaldamine
Samm 1
Esmalt vaadake üle koodijupp, mille peate failis kõigist nooltest vabanemiseks rakendama.
Sub DisableSelection ()
‘eemaldage techjunkie.com-i rippmenüü nooleõpetus
Dim pt PivotTable-liigendtabelina
Dim pt PivotFieldina
Määra pt = ActiveSheet.PivotTables (1)
Iga pf jaoks pt.PivotFieldsis
pf.EnableItemSelection = Vale
Järgmine pf
Lõpeta alam
See kood läbib kõik väljad ja lahtrid ning keelab üksuse valiku funktsiooni. Teisisõnu keelab see kõik nooled liigendtabelis.
2. samm
Kopeerige kogu kood/makro – kasutage Macis Cmd+C või Windowsi arvutis Ctrl+C. Pidage meeles, et kood tuleks kopeerida sellisel kujul, nagu see on, sest isegi väike kirjaviga võib selle funktsionaalsust mõjutada.
Nüüd peate klõpsama Exceli tööriistariba vahekaardil Arendaja ja valima menüü Visual Basic. See peaks olema Arendaja menüü esimene valik.
Märge: Mõnel Exceli versioonil ei pruugi olla vahekaarti Arendaja. Kui teil tekib see probleem, kasutage Visual Basicu menüüsse sisenemiseks kiirklahvi Alt+F11.
3. samm
Valige Visual Basicu akna vasakus ülanurgas olevast menüüst töövihik/projekt, millega töötate. Klõpsake tööriistaribal nuppu Lisa ja valige Moodul.
Moodul peaks ilmuma paremal asuvas suures menüüs ja kursor peaks asuma täpselt kohas, kus peate koodi kleepima. Koodi kleepimisel muutub kommentaaririda (see, mis algab apostroofiga) roheliseks ja ülejäänud read on mustad ja sinised.
4. samm
Minge tagasi oma Exceli lehele ja valige suvaline lahter. Valige vahekaart Vaade, klõpsake paremas servas menüül Makrod ja seejärel valige makro/kood, mille olete äsja kleepinud.
See peaks olema menüüs esimene. Valige see, klõpsake nuppu Käivita ja kõik nooled kaovad tabelist.
Ühe noole eemaldamine
Jällegi on see kood, mida saate kasutada ainult ühe rippmenüü noole eemaldamiseks.
Sub DisableSelectionSelPF ()
‘eemaldage techjunkie.com-i rippmenüü nooleõpetus
Dim pt PivotTable-liigendtabelina
Dim pf PivotFieldina
Vea korral Jätka järgmisena
Määra pt = ActiveSheet.PivotTables (1)
Määra pf = pt.PageFields (1)
pf.EnableItemSelection = Vale
Lõpeta alam
Edaspidi peaksite järgima eelmise jaotise samme 2–4.
Märge: Selle artikli jaoks on makro programmeeritud nii, et see eemaldaks esimesest ettejuhtuvast noolest. Kui soovite mõne muu noole eemaldada, võib kood olla veidi erinev.
Asi, mida kaaluda
Meetodid on proovitud ja testitud väikesel lehel, mis sisaldab 14 rida ja 5 veergu. Sellest hoolimata peaksid need töötama ka palju suuremate lehtedega.
Väärib märkimist, et sammud kehtivad Exceli versioonidele aastatel 2013–2016. Makrod peaksid kehtima ka uuemate tarkvara iteratsioonide puhul, kuid tööriista paigutus võib olla veidi erinev.
Makrode kasutamisel saate muudatused tagasi võtta, muutes väärtust alates = Vale juurde = Tõsi. Sisestage moodulisse paar tühja rida, kleepige kogu kood ja muutke lihtsalt pf.EnableItemSelection rida.
Tulista nähtamatut noolt
Tihti peetakse makrode kasutamist kesk- või isegi kõrgtasemel Exceli teadmisteks. Tegelikkuses pole makrosid nii raske hallata ja need aitavad teil kiiresti nooltest vabaneda ja teha palju muid lahedaid asju.
Miks soovite nooled lehelt eemaldada? Kas olete makrosid varem kasutanud? Jagage oma kogemusi ülejäänud TechJunkie kogukonnaga.