Посмотреть видео - Как удалить гиперссылки в Excel
Я часто нахожу довольно неприятным, когда Excel автоматически создает гиперссылку, как только я вставляю идентификатор электронной почты или URL-адрес в ячейку и нажимаю Enter.
Теперь, когда я пытаюсь выбрать ячейку (или дважды щелкнуть по ней, чтобы перейти в режим редактирования), ссылка автоматически откроется в новом окне браузера.
Аааааааааааааааааа!
В таких случаях необходимо удалить эти гиперссылки с рабочего листа.
В этом руководстве я покажу вам 2 метода удаления существующих гиперссылок на листе и отличный метод предотвращения создания гиперссылок Excel самостоятельно.
Удалите гиперссылки в 2 клика
Предположим, у вас есть набор данных, в котором Excel автоматически создает гиперссылки в URL-адресах или идентификаторах электронной почты.
Вот шаги, чтобы удалить гиперссылки из выбранных ячеек:
- Выберите данные, из которых вы хотите удалить гиперссылки.
- Щелкните правой кнопкой мыши любую выбранную ячейку.
- Нажмите на опцию «Удалить гиперссылку».
Вышеупомянутые шаги мгновенно удаляют гиперссылки из выбранных ячеек.
Если вы хотите удалить гиперссылки со всего листа, выберите все ячейки и затем выполните указанные выше действия.
Удалить гиперссылки с помощью VBA
Хотя описанный выше метод удаления гиперссылок двумя щелчками мыши довольно прост, вы также можете использовать VBA, чтобы уменьшить его до одного щелчка.
Но прежде чем это станет функциональностью в один щелчок, вам необходимо выполнить некоторые предварительные работы (как описано ниже).
Приведенный ниже код макроса VBA мгновенно удаляет все гиперссылки с активного листа.
Sub RemoveAllHyperlinks () 'Код от Sumit Bansal @ trumpexcel.com ActiveSheet.Hyperlinks.Delete End Sub
Вот шаги, чтобы поместить код VBA в бэкэнд и включить удаление гиперссылки одним щелчком мыши:
- Скопируйте приведенный выше код VBA
- Перейдите на вкладку Разработчик.
- Щелкните Visual Basic.
- В редакторе VB щелкните правой кнопкой мыши любой из объектов книги.
- Перейдите во вкладку "Вставить" и нажмите "Модуль".
- Вставьте в модуль указанный выше код VBA.
- Закройте редактор VB.
Вышеупомянутые шаги гарантируют, что код VBA находится в серверной части и удалит гиперссылки со всего листа при его запуске.
Теперь, чтобы еще больше упростить этот процесс, вы можете добавить макрос на панель быстрого доступа (QAT). Это позволит вам удалить гиперссылки со всего рабочего листа одним щелчком мыши.
Вот шаги, чтобы добавить макрос VBA в QAT:
- Щелкните значок «Настроить панель быстрого доступа».
- Выберите «Дополнительные команды».
- В диалоговом окне «Параметры Excel» в диалоговом окне «Выбрать команду из» выберите «Макросы».
- Щелкните макрос, который вы хотите добавить в QAT.
- Щелкните по кнопке Добавить.
- Щелкните ОК.
Вышеупомянутые шаги добавят макрос в QAT.
Теперь, чтобы удалить все гиперссылки с листа, все, что вам нужно сделать, это щелкнуть макрос в QAT.
Если вы не хотите удалять все гиперссылки на листе, а только те, которые находятся в выбранном диапазоне, используйте приведенный ниже код VBA:
Sub RemoveHyperlinksfromSelection () 'Код от Sumit Bansal @ trumpexcel.com Selection.Hyperlinks.Delete End Sub
Если вам часто требуется удалить гиперссылки с листа (или выделенного диапазона), рекомендуется сохранить этот макрос в своей личной книге макросов.
Вот подробное руководство о том, как сохранить макрос в личной книге макросов. После сохранения в личной книге макросов она будет доступна во всех книгах вашей системы.
Запретить Excel автоматически создавать гиперссылки
Пока что мы лечим симптомы.
Теперь давайте посмотрим, как определить первопричину проблемы - URL-адреса / электронные письма автоматически преобразуются в гиперссылки.
Причина этого в том, что в Excel есть настройка, которая автоматически преобразует «Интернет и сетевые пути» в гиперссылки.
Вот шаги, чтобы отключить этот параметр в Excel:
- Перейти к файлу.
- Щелкните Параметры.
- В диалоговом окне «Параметры Excel» нажмите «Проверка» на левой панели.
- Нажмите кнопку «Параметры автозамены».
- В диалоговом окне «Автозамена» выберите вкладку «Автоформат при вводе».
- Снимите флажок с опции «Интернет и сетевые пути с гиперссылками».
- Щелкните ОК.
- Закройте диалоговое окно параметров Excel.
Если вы выполнили следующие шаги, Excel не будет автоматически преобразовывать URL-адреса, адреса электронной почты и сетевые пути в гиперссылки.
Обратите внимание, что это изменение применяется ко всему приложению Excel и будет применяться ко всем книгам, с которыми вы работаете.