У меня есть список ссылок с более чем 100000 ячеек.Как преодолеть лимит гиперссылок в Excel?
Я должен дать гиперссылки на все из них. но в Excel у нас есть лимит 66530 гиперссылок на рабочий лист.
Как я могу преодолеть предел? или как я могу объединить ячейки с равными значениями с помощью макросов или VBS?
Sub AddHyperlinks()
Dim myRange As Range
Set myRange = Range("A1")
Dim hText As Variant
Do Until IsEmpty(myRange)
hText = Application.VLookup(myRange.Value, Worksheets("Sheet2").Range("A:B"), 2, False)
If IsError(hText) Then
hText = ""
Else
ActiveSheet.Hyperlinks.Add Anchor:=myRange, Address:="http://" + hText, TextToDisplay:=myRange.Text
hText = ""
End If
Set myRange = myRange.Offset(1, 0)
Loop
End Sub
Если вы не Не нужно открывать сразу несколько файлов, используйте кнопку с динамическим расположением (через рабочий лист se lection change), чтобы открыть файл (сохранить фактический путь в другом столбце). – PatricK
вы можете использовать одну гиперссылку для диапазона смежных ячеек – Slai
@Slai Можете ли вы помочь мне сделать это с помощью макросов? – ZeroEight