Я пытаюсь вставить гиперссылки на столбец А, который имеет данные. например, A1 является заголовком; A2 будет 12345 с гиперссылкой http://123.1.1.1/?id=12345Вставить гиперссылку в столбец с данными
В настоящее время я запускаю макрос на листе, который содержит около 11000 строк. это было около часа, оно все еще работает ...
Кроме того, пытаясь увидеть, может ли этот единственный макрос работать на всех листах.
Ниже мой макрос
Sub AddUrlSheet1()
With Worksheets(1)
Set R = ActiveSheet.Range("a2", ActiveSheet.Range("a2").End(xlDown))
R.Select
For Each R In Selection.Cells
.Hyperlinks.Add Anchor:=R, _
Address="http://123.1.1.1/" & R.Value
Next R
End With
End Sub
Вы должны установить ScreenUpdating для False перед запуском этого, что ускорит его. Невозможно сказать, сколько времени это займет! –
Возможно, вам стоит взглянуть на функцию рабочего листа HYPERLINK. – jkpieterse