Как я поворачиваю столбец URL в гиперссылки, так, чтобы пользователи могли нажать на URL в ячейке и иметь его открытый в браузере?
Я вставил 100 URL, и каждый вошел в его собственную ячейку. Когда я дважды щелкаю в ячейке и затем оставляю ее, Excel поворачивает синий текст и делает ссылку из него. Я не хочу дважды щелкать сто раз, но все еще хотеть отформатировать все ячейки в ссылки.
Функция в Excel для того, чтобы сделать гиперссылку =Hyperlink("http://www.techonthenet.com","Tech on the Net")
где "http://www.techonthenet.com"
интернет-адрес и "Tech on the Net"
заголовок, который появляется в ячейке Excel.
Таким образом, когда Вы пишете, что URL в файл Excel просто переносят эту функцию вокруг каждого URL. Если Вы не хотите придумывать динамическое имя, можно всегда помещать URL как имя также.
Если Вы не вставляете значения программно затем это, сайт упоминает, что использовал функцию рабочего листа ГИПЕРССЫЛКИ. Хотя еще лучшая ссылка - это, которое обходит Вас через, как добавить макрос для выделений, и они предоставляют код для макроса. Таким образом, когда после добавления этого макроса, можно выбрать столбец URL и выполнить макрос и он преобразовывает целый столбец в гиперссылки
Ответ 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