Excel超链接不起作用

我已经把这个简单的问题耽搁了2个小时,现在我不知道了。 我试图做一个链接,不pipe有多less“我试试它的标记总是出错或链接说& Poracun(Z).Ime &任何人都可以find一种方法,我可以改变链接名称?我的代码:

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

两个问题:

  1. 你的"划界不太对
  2. 公式期望'围绕文件名称,而不是表格。 像'[FileName]SheetName'!

尝试

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

我已经想通了,这是报价问题,我忘了所有关于它,现在我已经在报价string中读了你需要使双引号作为最终string中单独使用。 这是一个工作链接:

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

这一切都在引用(“)标志:)