Приветствую, коллеги. Кто-нибудь сталкивался с таким ограничением? (не более 65530 гиперссылок на листе) Сделал макрос, формирующий большую таблицу, и случайно напоролся на это ограничение (в каждой строке у меня - по 2 гиперссылки, после 32765-й строки гиперссылки перестали добавляться) На сайте майкрософта не нашел ничего про это ограничение:
(или плохо искал?) Убедиться в проблеме можно, запустив в новом документе такой макрос: Sub InsertHyperlinks() For i = 1 To 100000 Range("a" & i).Hyperlinks.Add Range("a" & i), "http://test.ru/page" & i, , , "Ссылка " & i If i Mod 100 = 0 Then DoEvents: Application.StatusBar = "формируется ссылка " & i Next End Sub На строке 65531 вылетит ошибка (msgbox "400") Есть возможность обойти это ограничение? (искал описание проблемы в инете - не нашел) PS: Просьба модераторам не править пост (чтобы ссылка превратилась в гиперссылку - после таких действий пост становится нечитаемым. А кто захочет пройти по ссылке - перейдёт по ней через нажатие ПКМ)
(или плохо искал?) Убедиться в проблеме можно, запустив в новом документе такой макрос: Sub InsertHyperlinks() For i = 1 To 100000 Range("a" & i).Hyperlinks.Add Range("a" & i), "http://test.ru/page" & i, , , "Ссылка " & i If i Mod 100 = 0 Then DoEvents: Application.StatusBar = "формируется ссылка " & i Next End Sub На строке 65531 вылетит ошибка (msgbox "400") Есть возможность обойти это ограничение? (искал описание проблемы в инете - не нашел) PS: Просьба модераторам не править пост (чтобы ссылка превратилась в гиперссылку - после таких действий пост становится нечитаемым. А кто захочет пройти по ссылке - перейдёт по ней через нажатие ПКМ)