Гиперссылка Excel не работает

Я боролся с этой якобы простой проблемой уже 2 часа, и я просто не могу понять это. Я пытаюсь сделать ссылку, и независимо от того, сколько отметок я пытаюсь, она всегда заканчивается ошибкой или ссылка говорит & Poracun(Z).Ime & Может ли кто-нибудь найти мне способ, которым я могу изменить имя ссылки? Вот мой код:

Cells(i, "B").Formula = "=HYPERLINK(""[" & ActiveWorkbook.Path & "\" & "DN_Pokalkulacija.xlsx" & "]" & "'" & "Sheet1" & "'" & "!E" & Poracun(Z).Vrstica & ""","" & Poracun(Z).Ime & "")"

person Uroš Grum    schedule 15.12.2015    source источник


Ответы (2)


Две проблемы:

  1. Ваш разделитель " не совсем правильный
  2. Формула ожидает ' вокруг имени файла, а не листа. Нравится '[FileName]SheetName'!

Пытаться

Cells(5, "B").Formula = "=HYPERLINK('[" & ActiveWorkbook.Path & "\" & "DN_Pokalkulacija.xlsx" & "]" & "Sheet1" & "'" & "!E" & Poracun(Z).Vrstica & ",""" & Poracun(Z).Ime & """)"
person chris neilsen    schedule 15.12.2015
comment
спасибо, но ваше решение полностью нарушает связь, я думаю, что это проблема реагона. - person Uroš Grum; 15.12.2015

Я понял это, это была проблема с кавычками, я забыл об этом, и теперь я прочитал об этом внутри строки кавычек, вам нужно сделать двойную кавычку, чтобы использовать ее как одинарную в окончательной строке. Вот рабочая ссылка:

g = "=HYPERLINK(""[" & ActiveWorkbook.Path & "\" & "DN_Pokalkulacija.xlsx" & "]" & "'" & "Sheet1" & "'" & "!E" & Poracun(Z).Vrstica & """,""" & Poracun(Z).Ime & """)"

Все это было в кавычках ("") :)

person Uroš Grum    schedule 15.12.2015