我想用其他工作簿上的另一个工作表中的内容更新我的工作表。该工作簿位于网络上的共享SharedFolder
中。所以,我将使用FormulaR1C1
来引用该表。
目前该工作表位于同一工作簿上,我正在引用它:
.FormulaR1C1 = "=IFERROR(VLOOKUP(RC2,BE!C1:C15,3,FALSE),"""")"
如果我当前工作表的内容位于SharedFolder
的工作簿中,我如何通过IP
地址引用它?
我能够做到这一点,这与我需要的场景类似:
这里我引用映射网络驱动器(Z :)上的excel文件。如您所见,这是通过公式栏完成的。我需要这样的内容,但需要VBA
和IP
地址。
感谢。
答案 0 :(得分:1)
您应该能够使用地址替换共享驱动器号(上例中的z:\)。例如,我可以在vlookup公式中以下列方式引用我的C盘上的文件。
VLOOKUP(RC2,'\\localhost\Users\Me\[source.xlsx]Sheet1'!B2:C7,2,FALSE)
假设您的问题是您的文件位于文件服务器上但尚未将其映射到驱动器号,那么您应该能够找到文件服务器的名称或只使用IP地址。
e.g。
\\xxx.xxx.xxx.xxx\filepath1\filepath2\[filename.xlsx]
或
\\fileservername\filepath1\filepath2\[filename.xlsx]