Как повернуть сотни текстовых URL в Excel в активируемые по щелчку гиперссылки?

Как я поворачиваю столбец URL в гиперссылки, так, чтобы пользователи могли нажать на URL в ячейке и иметь его открытый в браузере?

Я вставил 100 URL, и каждый вошел в его собственную ячейку. Когда я дважды щелкаю в ячейке и затем оставляю ее, Excel поворачивает синий текст и делает ссылку из него. Я не хочу дважды щелкать сто раз, но все еще хотеть отформатировать все ячейки в ссылки.

13
задан 03.11.2010, 01:16

2 ответа

Функция в Excel для того, чтобы сделать гиперссылку =Hyperlink("http://www.techonthenet.com","Tech on the Net") где "http://www.techonthenet.com" интернет-адрес и "Tech on the Net" заголовок, который появляется в ячейке Excel.

Таким образом, когда Вы пишете, что URL в файл Excel просто переносят эту функцию вокруг каждого URL. Если Вы не хотите придумывать динамическое имя, можно всегда помещать URL как имя также.

Если Вы не вставляете значения программно затем это, сайт упоминает, что использовал функцию рабочего листа ГИПЕРССЫЛКИ. Хотя еще лучшая ссылка - это, которое обходит Вас через, как добавить макрос для выделений, и они предоставляют код для макроса. Таким образом, когда после добавления этого макроса, можно выбрать столбец URL и выполнить макрос и он преобразовывает целый столбец в гиперссылки

12
ответ дан 07.12.2019, 11:31

Ответ Kyra указывает на Вас здесь, который по существу дает Вам это и был хорошим направлением. Позволяет Вам делать большой выбор, как Вы запрашиваете и преобразуете их всех.

Sub addHypers()

For Each cell In Intersect(Selection, ActiveSheet.UsedRange)
    If cell <> "" Then
    ActiveSheet.Hyperlinks.Add cell, "http://" + cell.Value
    End If
    Next cell
End Sub

Sub removeHypers()
Intersect(Selection, ActiveSheet.UsedRange).Hyperlinks.Delete
End Sub
0
ответ дан 07.12.2019, 11:31

Теги

Похожие вопросы