Vba excel удалить все гиперссылки
Если вы хотите удалить сотни гиперссылок, которые существуют на листе или во всей книге, или отключите гиперссылки непосредственно при их создании. Как быстро избавиться от нежелательных гиперссылок в Excel?
- Удалить все гиперссылки в диапазоне с помощью команды «Удалить гиперссылки» (Excel 2010 и более поздние версии)
- Удалить все гиперссылки на листе с кодом VBA (все версии Excel)
- Удалить все гиперссылки без потери форматирования с кодом VBA (все версии Excel)
- Удалить все гиперссылки без потеря форматирования в диапазонах, листах или книге с помощью Kutools for Excel (все версии Excel)
- Отключите или отключите автоматические гиперссылки в Excel
Удалите все гиперссылки в диапазоне с помощью команды «Удалить гиперссылки»
Если гиперссылки находятся в одном рабочий лист, вы можете n используйте функцию Удалить гиперссылки , чтобы удалить их.
1 . Выберите диапазон, содержащий гиперссылки, которые вы хотите удалить.
2 . Затем нажмите Главная > Очистить > Удалить гиперссылки , см. Снимок экрана:
Советы . Вы также можете щелкнуть правой кнопкой мыши выбранный диапазон и выберите в меню Удалить гиперссылки , см. снимок экрана:
3 . И все гиперссылки в выбранном диапазоне удаляются сразу.
Примечания:
- 1. Этот метод недоступен для Excel 2007 и более ранних версий.
- 2. Если вам нужно удалить гиперссылки на разных листах, повторяйте операции снова и снова.
Удалить все гиперссылки на листе с кодом VBA
Если вы опытный и профессиональный пользователь, вы можете создавать макросы для удаления гиперссылок с активного листа.
1 . Активируйте рабочий лист, с которого вы хотите удалить гиперссылки.
2 . Удерживайте нажатыми клавиши ALT + F11 , чтобы открыть окно Microsoft Visual Basic для приложений.
3 . Нажмите Вставить > Module и вставьте следующий код в окно модуля.
Код VBA: Удалите все гиперссылки с активного листа:
4 . Затем нажмите клавишу F5 , чтобы запустить этот код, и все гиперссылки будут немедленно удалены с активного листа..
Удалите все гиперссылки без потери форматирования с помощью кода VBA
Все вышеперечисленные методы очистят ячейку форматирование при удалении гиперссылок, если вы хотите сохранить форматирование при удалении гиперссылок, вот код может оказать вам услугу. Пожалуйста, сделайте следующее:
1 . Удерживайте нажатыми клавиши ALT + F11 , чтобы открыть окно Microsoft Visual Basic для приложений.
2 . Нажмите Вставить > Module и вставьте следующий код в окно модуля.
Код VBA: Удалите все гиперссылки без потери форматирования ячеек:
3 . Затем нажмите клавишу F5 , чтобы запустить этот код, а затем в поле подсказки выберите диапазон, содержащий гиперссылки, которые вы хотите удалить, но оставив форматирование, см. Снимок экрана:
4 . Затем нажмите OK , гиперссылки были удалены, но форматирование гиперссылок (включая подчеркивание) сохраняется. См. Скриншоты:
| | |
Удалить все гиперссылки в диапазонах, листах или книгу с помощью Kutools for Excel
Предполагая, что вы собираетесь удалить гиперссылки без потери форматирования на нескольких листах или всей книге, тогда доступный инструмент Kutools for Excel поможет чтобы удалить несколько гиперссылок одним щелчком мыши.
После установки Kutools for Excel примените функцию Удалить гиперссылки в соответствии со следующими шагами :
Нажмите Kutools > Ссылка > Удалить гиперссылки без потери форматирования, затем выберите область, из которой вы хотите удалить гиперссылки, по мере необходимости. См. Снимок экрана:
И тогда все гиперссылки будут удаляется сразу, но форматирование текста сохраняется, как вам нужно, см. снимки экрана:
| | |
Отключите или отключите автоматические гиперссылки в Excel
Excel создаст гиперссылки автоматически, когда вы вводите веб-адреса или адреса электронной почты, если вам нужно отключить эту надоедливую операцию. Пожалуйста, сделайте так:
1 . В Excel 2010 и более поздних версиях щелкните Файл > Параметры ; в Excel 2007 нажмите кнопку Office > Параметры Excel , чтобы открыть диалоговое окно Параметры Excel .
2 . В диалоговом окне Параметры Excel щелкните Проверка на левой панели, а затем щелкните Параметры автозамены в правом разделе. См. Снимок экрана:
3 . Затем в появившемся диалоговом окне Автозамена перейдите на вкладку Автоформат при вводе и снимите флажок Интернет и сетевые пути с гиперссылками в разделе Заменять по мере ввода , см. снимок экрана:
4 . Затем нажмите OK > OK , чтобы закрыть диалоговые окна. Теперь при вводе веб-адреса в ячейку после нажатия клавиши Enter интернет-адрес не станет интерактивной гиперссылкой.
Вы можете удалить гиперссылку для отдельного адреса, удалить несколько гиперссылок одновременно, отключить автоматическое создание гиперссылок или сделать так, чтобы для перехода по ссылке не требовалось нажимать клавишу CTRL.
Удаление гиперссылки
Чтобы удалить гиперссылку, но при этом сохранить текст, щелкните ее правой кнопкой мыши и нажмите кнопку Удалить гиперссылку.
Чтобы полностью удалить гиперссылку, выделите ее и нажмите клавишу DELETE.
Если ссылка создана с помощью функции ГИПЕРССЫЛКА, вы можете удалить ее, следуя этим инструкциям:
Выделите ячейку, содержащую ссылку.
Щелкните правой кнопкой мыши и выполните вставку с помощью параметра Значения.
Удаление всех гиперссылок одновременно
Если вы используете Word, Outlook или Excel 2010 или более поздней версии, вы можете удалить все гиперссылки в файле с помощью сочетания клавиш.
В Word и Outlook
Нажмите клавиши CTRL+A, чтобы выделить весь текст.
Нажмите клавиши CTRL+SHIFT+F9.
В Excel 2010 и более поздних версиях
Выделите все ячейки, содержащие гиперссылки (например, нажав CTRL+A).
Щелкните их правой кнопкой мыши и выберите пункт Удалить гиперссылки.
Отключение автоматической замены гиперссылок
Если не нужно, чтобы в документах Office по мере ввода текста автоматически создавались гиперссылки, вы можете их выключить.
В Office 2010 и более поздних версий
В меню Файл выберите пункты Параметры и Правописание.
(В Outlook выберите Файл >Параметры > Почта > Параметры редактора > Правописание.)
В Office 2007
(В Outlook создайте письмо, нажмите кнопку Microsoft Office, а затем выберите Параметры редактора > Правописание.)
Снимите флажок адреса Интернета и сетевые пути гиперссылками.
Выключение перехода по ссылке по щелчку при нажатой клавише CTRL
По умолчанию в Word и Outlook необходимо нажимать клавишу CTRL для перехода по ссылке. Это предотвращает случайный переход во время правки документа.
Если вы хотите переходить по ссылкам, не нажимая клавишу CTRL, сделайте следующее:
В Word 2010 или более поздней версии выберите Файл >Параметры > Дополнительно.
В Word 2007 нажмите кнопку Microsoft Office и выберите Параметры Word > Дополнительно.
В Outlook 2010 или более поздней версии выберите Файл > Параметры > Почта > Параметры редактора > Дополнительно.
В Outlook 2007 создайте письмо, нажмите кнопку Microsoft Office, а затем выберите Параметры редактора > Дополнительно.
В разделе Параметры правки снимите флажок CTRL + щелчок для выбора гиперссылки.
У меня есть данные, экспортированные из инструмента в виде XLS. В этом столбце есть текст, который является гиперссылкой на информацию в инструменте. Я могу удалить гиперссылку для каждой ячейки. Но я хочу удалить гиперссылку для всех ячеек в столбце более простым способом. Есть ли опция в самом Excel?
Можно было бы позволить макросу VBA выполнять работу осла.
Нажмите Alt-F11, дважды щелкните This Workbook , затем скопируйте этот код в появившееся окно (по сути, только одну строку кода!):
Нажмите Alt-F11, чтобы вернуться к электронной таблице, выделите все ячейки с гиперссылками, затем нажмите Alt, T, M, M (или Alt-F8) и выберите макрос RemoveHyper, затем выберите «Выполнить».
Когда вы закончите, если вы хотите удалить макрос, либо сохраните файл как .xlsx, либо нажмите Alt-F11 и удалите код.
Этот также работал как шарм. Более технический способ решения проблемы. Спасибо. Если вы используете OSX, просто перейдите в верхнюю строку меню -> инструменты -> макросы -> редактор Visual Basic, затем введите код в эту книгу . затем вернитесь в меню макросов и запустите его после выбора всех ячеек со ссылками. +1 на osx, формат файла xlsx выкинет макросы. вам нужно сохранить в старом формате xlsСледуй этим шагам:
- В любой пустой ячейке введите номер 1 (его можно удалить позже).
- Щелкните правой кнопкой мыши ячейку, где вы ввели номер, 1 а затем нажмите Copy .
- Выберите ячейки с гиперссылками, которые вы хотите удалить.
- На Home вкладке в Clipboard группе щелкните стрелку вниз и затем нажмите Paste Special .
- Под Operation , нажмите Multiply , а затем нажмите OK .
- На Home вкладке в Styles группе нажмите на Cell Styles . В раскрывающемся меню нажмите Normal .
- Теперь гиперссылки удалены. Теперь вы можете удалить номер, 1 используемый для выполнения этой задачи.
Выберите все ячейки, которые вы хотите удалить из гиперссылок, затем нажмите вкладку «Главная» на ленте в верхней части Excel. В группе «Редактирование» нажмите на стрелку «Очистить» и выберите «Очистить форматы».
ОБНОВИТЬ:
Выберите все ячейки, которые вы хотите очистить от гиперссылок, щелкните правой кнопкой мыши и «Cut» или используйте Ctrl + X . Теперь откройте окно блокнота и вставьте его туда. Теперь выберите все строки с содержимым из блокнота и щелкните правой кнопкой мыши «Вырезать» или используйте Ctrl + X . Теперь выберите верхнюю ячейку только что вырезанного столбца в Excel и щелкните правой кнопкой мыши «Вставить» или используйте Ctrl + V .
Спасибо за ответ; Но это не очищает гиперссылки. Я делаю что-то неправильно? @TheMaskofZero Это странно, мне кажется, что это работает нормально . Вы выбираете правильные ячейки? Некоторый текст, который не помещается в ячейку, накладывается на соседние ячейки, создавая впечатление, что это те ячейки, в которых они находятся. @BloodPhilia Я выбираю именно те клетки, которые имеют гиперссылку. У меня все клетки в одном столбце, и они непрерывны. Я попробовал это, выбрав одну ячейку. Даже тогда гиперссылка не очищается. @TheMaskofZero Это странно . Я добавлю обходной путь к своему ответу через минуту.Я выделил диапазон, в который было вставлено несколько гиперссылок. Я скопировал их в другой раздел электронной таблицы, затем использовал функцию специальной вставки и вставил их в качестве значений в новый раздел. Работал как шарм!
Это раздражает, когда вы вводите идентификатор электронной почты в ячейку Excel, и автоматически появляется гиперссылка. Чтобы избавиться от дальнейшего продвижения гиперссылок в любой ячейке, вот решение:
Речь идет о предотвращении преобразования содержимого ячеек в гиперссылки. Пожалуйста, объясните, как это решает текущую проблему (преобразование гиперссылок обратно в обычный текст)Используйте формат Painter. Просто выберите ячейку, которая не является гиперссылкой (или создайте ячейку, щелкнув правой кнопкой мыши «удалить гиперссылку», затем выделите весь столбец и снова нажмите кнопку форматирования.
В этой короткой статье я покажу вам, как быстро удалить все нежелательные гиперссылки с листа Excel и предотвратить их появление в будущем. Данный способ работает во всех версиях Excel, начиная с 2003 и заканчивая современными 2010 и 2013.
Каждый раз, когда вы набираете адрес электронной почты или URL в ячейке, Excel автоматически преобразует их в гиперссылку. Мой опыт подсказывает мне, что такое поведение скорее раздражает, чем помогает.
В общем, когда я набираю новый e-mail или редактирую URL в Excel, то после нажатия клавиши Enter, дополнительно нажимаю комбинацию Ctrl+Z, что позволяет удалить автоматически созданную гиперссылку.
Далее я продемонстрирую, как можно удалить все нечаянно созданные ненужные гиперссылки и как настроить Excel, чтобы отключить автоматическое создание гиперссылок.
Как удалить сразу несколько гиперссылок в любой версии Excel
В Excel 2000-2007 отсутствует встроенный инструмент одновременного удаления сразу нескольких гиперссылок. Вы можете удалять их только по одной и по очереди. Далее я покажу Вам простую уловку, которая позволит снять это ограничение. Конечно же, данный трюк работает в 2010 и в 2013 версиях Excel.
- Выберите любую пустую ячейку за пределами таблицы и введите в нее 1.
- Скопируйте эту ячейку (Ctrl+C).
- Выделите столбцы с гиперссылками. Для этого в первом столбце щелкните по любой ячейке с данными и нажмите сочетание Ctrl+Space (Пробел), чтобы выбрать весь столбец.
- Если хотите выделить более одного столбца за раз, то выберите первый столбец, зажмите Ctrl, щелкните по любой ячейке во втором столбце и нажмите клавишу Space (Пробел), чтобы выбрать все ячейки в обоих столбцах.
- Щелкните правой кнопкой мыши по выделенной области и в контекстном меню нажмите Paste Special (Специальная вставка).
- В диалоговом окне Paste Special (Специальная вставка) в разделе Operation (Операция) выберите опцию Multiply (Умножить).
- Нажимайте ОК. Все гиперссылки будут удалены.
Способ удалить все гиперссылки в 2 щелчка мышкой (только в Excel 2010 и 2013)
В Excel 2010 наконец-то появилась возможность удалять сразу несколько гиперссылок:
- Выделите весь столбец с гиперссылками. Для этого щелкните по любой ячейке столбца и нажмите Ctrl+Space (Пробел).
- Щелкните правой кнопкой мыши по любой выделенной ячейке и в контекстном меню выберите Remove Hyperlinks (Удалить гиперссылки).
Примечание: Если вы выделяете всего одну ячейку, то этот пункт меню меняется на Remove Hyperlink (Удалить гиперссылку) – прекрасный пример юзабилити.
Как отключить автоматическое создание гиперссылок в Excel
- В Excel 2007 нажмите кнопку Office, затем Excel Options (Параметры Excel). Если у Вас Excel 2010 или 2013, то перейдите на вкладку File (Файл), затем – Options (Параметры).
- В диалоговом окне Excel Options (Параметры Excel) перейдите на вкладку Proofing (Правописание) и щелкните по кнопке AutoCorrect Options (Параметры автозамены).
- В диалоговом окне AutoCorrect (Автозамена) откройте вкладку AutoFormat As You Type (Автоформат при вводе) и снимите галочку с пункта Internet and network paths with hyperlinks (Адреса интернета и сетевые пути гиперссылками).
- Дважды щелкните ОК, чтобы закрыть оба диалоговых окна и вернуться на рабочий лист Excel.
Если же вам действительно понадобится создать гиперссылку, просто нажмите комбинацию Ctrl+K и тут же откроется диалоговое окно Insert Hyperlink (Вставка гиперссылки).
Читайте также: