Как и в большинстве других раскрывающихся меню, в меню Excel есть интерактивные стрелки. Однако вы можете скрыть или удалить стрелки при экспорте файлов Excel или предоставлении общего доступа к ним.
Так как же удалить ненужные стрелки? Это можно сделать двумя способами: один довольно простой и использует базовые инструменты Excel, а другой требует, чтобы вы применили определенный код к файлу, над которым вы работаете. В любом случае следующее руководство должно помочь вам сделать это, не беспокоясь.
Настройки сводной таблицы
Это быстрый и простой метод, но вы должны знать, что действие также скрывает имена полей. Если вы не возражаете, не стесняйтесь следовать инструкциям ниже. В противном случае сразу переходите к более продвинутому методу кодирования / макросов.
Шаг 1
Выберите первую ячейку под именем поля и щелкните ее правой кнопкой мыши. Нажмите «Параметры сводной таблицы» во всплывающем меню, вы должны найти его внизу списка.
Шаг 2
Когда появится окно «Параметры сводной таблицы», вы должны выбрать вкладку «Отображение». Вам нужны отображаемые заголовки полей и раскрывающиеся списки фильтров. Эта функция отмечена по умолчанию, и вам нужно снять ее, чтобы стрелки исчезли.
Когда вы снимете отметку с функции, нажмите OK в нижней части окна, чтобы изменения вступили в силу. Просмотрите таблицу, чтобы определить, все ли в порядке без имен полей.
как очистить кеш на пк kodi
Макросы Метод
Преимущества этого метода заключаются в том, что имена полей остаются неизменными, и вы можете удалить все стрелки раскрывающегося списка или только одну из них. На первый взгляд этот метод может показаться сложным, но в основном он сводится к тщательному копированию и вставке.
Удаление всех стрелок
Шаг 1
Во-первых, проверьте фрагмент кода, который вам нужно реализовать, чтобы избавиться от всех стрелок в вашем файле.
Sub DisableSelection ()
' удалить учебник со стрелкой раскрывающегося списка от techjunkie.com
Dim pt As PivotTable
Dim pt As PivotField
Установить pt = ActiveSheet.PivotTables (1)
Для каждого pf в pt.PivotFields
pf.EnableItemSelection = False
Следующий пф
Конец подписки
Этот код просматривает все поля и ячейки и отключает функцию выбора элемента. Другими словами, он отключает все стрелки в сводной таблице.
Шаг 2
Скопируйте весь код / макрос - используйте Cmd + C на Mac или Ctrl + C на компьютере с Windows. Имейте в виду, что код следует копировать как есть, потому что даже незначительная опечатка может повлиять на его функциональность.
Теперь вам нужно щелкнуть вкладку «Разработчик» на панели инструментов Excel и выбрать меню Visual Basic. Это должна быть первая опция в меню разработчика.
Примечание: В некоторых версиях Excel может отсутствовать вкладка «Разработчик». Если вы столкнулись с этой проблемой, используйте сочетание клавиш Alt + F11, чтобы попасть прямо в меню Visual Basic.
Шаг 3
Выберите книгу / проект, над которым вы работаете, в меню в верхнем левом углу окна Visual Basic. Нажмите «Вставить» на панели инструментов и выберите «Модуль».
Модуль должен появиться в большом меню справа, а курсор должен быть именно там, где вам нужно вставить код. Когда вы вставляете код, строка комментария (та, которая начинается с апострофа) становится зеленой, а остальные строки - черными и синими.
Шаг 4
Вернитесь к листу Excel и выберите любую ячейку. Перейдите на вкладку 'Просмотр', нажмите на меню 'Макросы' справа и выберите макрос / код, который вы только что вставили.
Он должен быть первым в меню. Выберите его, нажмите «Выполнить», и все стрелки исчезнут с таблицы.
Удаление одной стрелки
Опять же, это код, который можно использовать для удаления только одной из стрелок раскрывающегося списка.
точка входа в процедуру не может быть найдена
Подраздел DisableSelectionSelPF ()
' удалить учебник со стрелкой раскрывающегося списка от techjunkie.com
Dim pt As PivotTable
Dim pf As PivotField
При ошибке Возобновить Далее
Установить pt = ActiveSheet.PivotTables (1)
Установите pf = pt.PageFields (1)
pf.EnableItemSelection = False
Конец подписки
С этого момента вы должны выполнить шаги 2–4 из предыдущего раздела.
Примечание: В рамках данной статьи макрос запрограммирован так, чтобы избавляться от первой встретившейся стрелки. Код может быть немного другим, если вы хотите удалить другую стрелку.
Что нужно учитывать
Методы были опробованы и протестированы на небольшом листе, содержащем 14 строк и 5 столбцов. Тем не менее, они также должны работать с листами гораздо большего размера.
Стоит отметить, что эти шаги применимы к версиям Excel с 2013 по 2016 год. Макросы также должны применяться к более новым итерациям программного обеспечения, но макет инструмента может немного отличаться.
При использовании макросов вы можете отменить изменения, изменив значение с = Ложь к = Верно . Поместите в модуль несколько пустых строк, вставьте весь код и просто измените pf.EnableItemSelection линия.
Стреляйте невидимой стрелой
Использование макросов часто считается промежуточным или даже продвинутым знанием Excel. На самом деле, с макросами не так уж и сложно справиться, и они могут помочь вам быстро избавиться от стрелок и сделать много других интересных вещей.
Почему вы хотите убрать стрелки со своего листа? Вы раньше использовали макросы? Поделитесь своим опытом с остальной частью сообщества TechJunkie.