2

我想用另一个工作簿上另一个工作表的内容更新我的工作表。该工作簿在网络上共享SharedFolder。所以,我将FormulaR1C1用来引用该表。

目前该工作表在同一个工作簿上,我这样引用它:

.FormulaR1C1 = "=IFERROR(VLOOKUP(RC2,BE!C1:C15,3,FALSE),"""")"

如果我当前工作表的内容在工作簿中,SharedFolder我如何通过IP地址引用它?

我能够做到这一点,这类似于我需要的场景:

在此处输入图像描述

在这里,我指的是映射网络驱动器(Z:) 上的一个 excel 文件。如您所见,这是通过公式栏完成的。我需要这样的东西,但在VBA地址IP内外。

谢谢。

4

1 回答 1

1

您应该能够用地址替换共享驱动器号(上面示例中的 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]
于 2013-07-09T14:31:26.190 回答