我想用另一个工作簿上另一个工作表的内容更新我的工作表。该工作簿在共享 SharedFolder
中在网络上。所以,我将使用 FormulaR1C1
引用该表。
目前该工作表在同一个工作簿上,我这样引用它:
.FormulaR1C1 = "=IFERROR(VLOOKUP(RC2,BE!C1:C15,3,FALSE),"""")"
如果我当前工作表的内容在
SharedFolder
的工作簿中我怎么能通过 IP
引用它地址?我能够做到这一点,这类似于我需要的场景:
在这里,我指的是映射网络驱动器(Z:) 上的一个 excel 文件。如您所见,这是通过公式栏完成的。我需要这样的东西,但在
VBA
及以上 IP
地址。谢谢。
最佳答案
您应该能够用地址替换共享驱动器号(上面示例中的 z:\)。例如,我可以通过以下方式在 vlookup 公式中引用我的 C 驱动器上的文件。
VLOOKUP(RC2,'\\localhost\Users\Me\[source.xlsx]Sheet1'!B2:C7,2,FALSE)
假设您的问题是您的文件位于文件服务器上,但您尚未将其映射到驱动器号,那么您应该能够找到文件服务器的名称或仅使用 IP 地址。
例如
\\xxx.xxx.xxx.xxx\filepath1\filepath2\[filename.xlsx]
或者
\\fileservername\filepath1\filepath2\[filename.xlsx]
关于excel - 通过 IP 地址到工作簿上的工作表的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17547352/