Как удалить стрелку раскрывающегося списка в Excel

Как и большинство других раскрывающихся меню, в Excel есть стрелки, которые можно щелкнуть. Однако вы можете скрыть или удалить стрелки при экспорте файлов Excel или предоставлении общего доступа к ним.

Как удалить стрелку раскрывающегося списка в Excel

Так как же удалить ненужные стрелки? Это можно сделать двумя способами: один довольно простой и использует базовые инструменты Excel, а другой требует, чтобы вы применили определенный код к файлу, над которым вы работаете. В любом случае следующее руководство должно помочь вам сделать это, не беспокоясь.

Настройки сводной таблицы

Это быстрый и простой метод, но вы должны знать, что действие также скрывает имена полей. Если вы не возражаете, не стесняйтесь следовать инструкциям ниже. В противном случае сразу переходите к более продвинутому методу кодирования / макросов.

Шаг 1

Выберите первую ячейку под именем поля и щелкните ее правой кнопкой мыши. Нажмите «Параметры сводной таблицы» во всплывающем меню, вы должны найти его внизу списка.

Удалить стрелку раскрывающегося списка в Excel

Шаг 2

Когда появится окно «Параметры сводной таблицы», вы должны выбрать вкладку «Отображение». Вы ищете «Отображать заголовки полей и раскрывающиеся списки фильтров». Эта функция отмечена по умолчанию, и вам нужно снять ее, чтобы стрелки исчезли.

поворотный

Когда вы снимете отметку с функции, нажмите OK в нижней части окна, чтобы изменения вступили в силу. Просмотрите таблицу, чтобы определить, все ли в порядке без имен полей.

Удалить стрелку раскрывающегося списка в Excel

Макросы Метод

Преимущества этого метода заключаются в том, что имена полей остаются неизменными, и вы можете удалить все стрелки раскрывающегося списка или только одну из них. На первый взгляд этот метод может показаться сложным, но в основном он сводится к тщательному копированию и вставке.

Удаление всех стрелок

Шаг 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.

Недавние Посты

$config[zx-auto] not found$config[zx-overlay] not found