9 сентября 2010 г.

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


Для удаления гиперссылок в Excel существует несколько способов. Я нашел для себя пару простых, но действенных, которыми периодически и пользуюсь в работе с Офисом 2003. Для 2007 или 2010 офиса они также подходят.
Ниже представлены способы удаления гиперссылки в Excel.


1. Этот самый простой способ, эффективный и действенный.
Итак:
1. Введите в пустую ячейку цифру 1 (или любую другую, не принципиально) и щелкните правой кнопкой мыши на этой ячейке.
2. В контекстном меню выберите команду Копировать (в буфер обмена).
3. Затем удерживая нажатой клавишу Ctrl, последовательно выделите ячейки, содержащие ссылки, которые требуется удалить
4. В меню Правка выберите команду Специальная вставка.
5. В диалоговом окне выберите команду Умножить и нажмите Ок.

Второй вариант, посложнее, подходит для документов с большим количеством ссылок.
Для этого понадобится зайти в Сервис - Макрос - Макросы - Ввести имя макроса "УдалениеГиперссылок". В открывшемся окне ввести следующие строчки

Sub УдалениеГиперссылок()
For Each sh In ThisWorkbook.Worksheets
sh.Hyperlinks.Delete
Next
End Sub

Затем просто закрыть окно Visual Basic. Снова зайти в Сервис - Макросы - Макрос и выбрать свой макрос. Нажать ОК.

Источник: http://www.kudryashovda.ru/node/70 и http://informatio.ru/2009/06/kak-udalit-ssylki-v-excel/

10 комментариев:

  1. Спасибо!!! Очень дельный совет!

    ОтветитьУдалить
  2. Спасибо, а то мы с Костяном бошку сломали!

    ОтветитьУдалить
  3. Пожалуйста! Сам время от времени пользуюсь.

    ОтветитьУдалить
  4. Супер! Первый метод меня просто восхитил своей изящностью.
    Интересно, известно ли о нем в подразделении Excel в Microsoft? ;)

    ОтветитьУдалить
    Ответы
    1. Да, первый способ самый простой. Мне он тоже больше других нравится. Он подходит для тех случаев, если ссылок немного и они все на виду.
      Второй способ лучше применять тогда, когда на листе ссылок просто большое количество.
      Эти способы относятся к 2003 офису. Не знаю как дела обстоят с 2007 и 2010 офисами, не работаю в них. Вполне возможно что такая проблема там решена.

      Удалить
  5. че ето сейчас сделал 25532 на листе (я бы не сказал что это немного) первым способом :
    ([ПЕРЕХОДЫФЕВРАЛЬ2011.xls]журнал1!
    заменить на: журнал1!
    давно пользуюсь первым способом

    ОтветитьУдалить
  6. ОГРОМНОЕ СПАСИБО)))))))

    ОтветитьУдалить
  7. Гениально! (2 способ)
    Ну, просто ГЕНИАЛЬНО!!!

    ОтветитьУдалить