Как получить URL-адреса из гиперссылок в Excel 2010?

У меня есть столбец ячеек с гиперссылками (на веб-адреса), и мне нужно, чтобы их URL-адреса были обычным текстом. Есть ли способ извлечь URL-адреса из гиперссылок?
Образец:
Клетка говорит: "CLICKME"
Ссылки на: www.www.com

Я хочу, чтобы в ячейке было только www.www.com.
Я изучил специальные функции вставки и не нашел там ответов. Я знаю, как заменить отображаемый текст URL-адресом для одной ячейки, но в моей таблице 700 + таких ячеек, для которых мне это нужно, и я не могу потратить весь день это по одной клетке за раз. Предложение?

5
задан Raystafarian
источник

1 ответов

Это легко с VBA -

Sub test()
    Dim link As Hyperlink
    For Each link In ActiveSheet.Hyperlinks
        link.Range.Offset(0, 1).Value = link.Address
    Next
End Sub

запустите эту команду, и все адреса появятся в ячейке справа от гиперссылки.

2
отвечен Raystafarian 2015-01-29 19:40:57
источник

Другие вопросы microsoft-excel microsoft-excel-2010 vba