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