Подобно на повечето други падащи менюта, тези в Excel имат стрелки с възможност за кликване. Въпреки това, може да искате да скриете или премахнете стрелките, когато експортирате или споделяте вашите Excel файлове.
И така, как да премахнете нежеланите стрелки? Има два метода за това - единият е доста лесен и използва основни инструменти на Excel, а другият изисква да приложите специфичен код към файла, върху който работите. Така или иначе, следващото ръководство трябва да ви помогне да го направите, без да се потите.
Настройки на Pivot Table
Това е бързият и лесен метод, но трябва да знаете, че действието скрива и имената на полетата. Ако нямате нищо против това, не се колебайте да разгледате стъпките по-долу. В противен случай преминете направо към по-усъвършенствания метод за кодиране / макроси.
Етап 1
Изберете първата клетка под името на полето и щракнете с десния бутон върху нея. Щракнете върху Опции на обобщената таблица в изскачащото меню, трябва да го намерите в долната част на списъка.
Стъпка 2
След като се появи прозорецът с опции за обобщена таблица, трябва да изберете раздела Дисплей. Търсите надписи на полето за показване и падащи менюта за филтри. Тази функция е маркирана по подразбиране и трябва да я махнете, за да накарат стрелките да изчезнат.
Когато премахнете отметката от функцията, щракнете върху OK в долната част на прозореца, за да влязат в сила промените. Визуализирайте таблицата, за да определите дали всичко изглежда добре без имената на полетата.
как да деактивирам коментарите във фейсбук времевата линия
Метод на макросите
Предимствата на този метод са, че имената на полетата остават непокътнати и можете да изберете да премахнете всички падащи стрелки или само една от тях. На пръв поглед този метод може да изглежда сложен, но най-вече се свежда до внимателно копиране и поставяне.
Премахване на всички стрелки
Етап 1
Първо проверете частта от кода, която трябва да приложите, за да се отървете от всички стрелки във вашия файл.
Sub DisableSelection ()
' премахнете урока със стрелка за падащо меню от techjunkie.com
Dim pt като обобщена таблица
Dim pt като PivotField
Задайте pt = ActiveSheet.PivotTables (1)
За всеки pf В pt.PivotFields
pf.EnableItemSelection = Невярно
Следващ pf
Край на под
Този код преминава през всички полета и клетки и деактивира функцията за избор на артикул. С други думи, деактивира всички стрелки в обобщената таблица.
Стъпка 2
Копирайте целия код / макрос - използвайте Cmd + C на Mac или Ctrl + C на компютър с Windows. Имайте предвид, че кодът трябва да се копира такъв, какъвто е, защото дори незначителна печатна грешка може да повлияе на неговата функционалност.
Сега трябва да кликнете върху раздела Developer под лентата с инструменти на Excel и да изберете менюто Visual Basic. Това трябва да е първата опция в менюто за програмисти.
Забележка: Някои версии на Excel може да не съдържат раздела за програмисти. Ако срещнете този проблем, използвайте клавишната комбинация Alt + F11, за да влезете направо в менюто на Visual Basic.
Стъпка 3
Изберете работната книга / проект, по който работите, от менюто в горния ляв ъгъл на прозореца на Visual Basic. Кликнете върху Insert в лентата с инструменти и изберете Module.
Модулът трябва да се появи в голямо меню отдясно и курсорът ви трябва да е точно там, където трябва да поставите кода. Когато поставите кода, редът за коментар (този, който започва с апостроф) става зелен, а останалите редове са черно-сини.
Стъпка 4
Върнете се на вашия лист в Excel и изберете която и да е клетка. Изберете раздела Изглед, щракнете върху менюто Макроси вдясно и след това изберете макроса / кода, който току-що сте поставили.
То трябва да е първото в менюто. Изберете го, щракнете върху Run и всички стрелки ще изчезнат от таблицата.
Премахване на една стрелка
Отново, това е кодът, който можете да използвате, за да премахнете само една от падащите стрелки.
как да превключите вашия акаунт по подразбиране в Google
Sub DisableSelectionSelPF ()
' премахнете урока със стрелка за падащо меню от techjunkie.com
Dim pt като обобщена таблица
Затъмнете pf като PivotField
При грешка Възобновяване нататък
Задайте pt = ActiveSheet.PivotTables (1)
Задайте pf = pt.PageFields (1)
pf.EnableItemSelection = Невярно
Край на под
Оттук нататък трябва да следвате стъпките от 2 до 4 от предишния раздел.
Забележка: За целите на тази статия макросът е програмиран да се отърве от първата стрелка, която срещне. Кодът може да е малко по-различен, ако искате да премахнете друга стрелка.
Нещо, което да помислите
Методите са изпробвани и тествани на малък лист, който съдържа 14 реда и 5 колони. Независимо от това, те също трябва да работят върху много по-големи листове.
Струва си да се отбележи, че стъпките се прилагат за версии на Excel от 2013 до 2016 г. Макросите трябва да се прилагат и за по-нови итерации на софтуера, но оформлението на инструмента може да е малко по-различно.
Когато използвате макроси, можете да върнете промените, като промените стойността от = Невярно да се = Вярно . Поставете няколко празни реда в модула, поставете целия код и просто променете pf.EnableItemSelection линия.
Изстреляй невидимата стрела
Използването на макроси често се счита за междинни или дори разширени познания на Excel. В действителност макросите не са толкова трудни за овладяване и могат да ви помогнат бързо да се отървете от стрелките и да направите много други страхотни неща.
Защо искате да премахнете стрелките от вашия лист? Използвали ли сте макроси преди? Споделете своя опит с останалата част от общността на TechJunkie.