Range.Formula属性不返回期望值

我试图从我的Excel表格中的一个公式中获得一些信息。 问题是,它没有返回我期望的价值。

这是我在公式中的公式:

="10000: " & INDEX('path\to\other\file\[file.xlsx]sheetName'!$B:$B, MATCH(10000, 'path\to\other\file\[file.xlsx]sheetName'!$A:$A, 0))

单元格内的公式导致期望的值,但是当我使用Range("A3").Formula它返回单元格的值,而不是公式。

这只发生在特定工作表的一个单元上。 我大概循环了大约〜120个单元,大约有200个单元,所有其他的单元都返回了预期的结果。 所有其他单元格具有相同的公式和不同的数字以匹配不同的string。 根据Range.Formula文件,这不应该发生。 出了什么问题?

编辑1:

我迄今为止所尝试的两个build议是:

.FormulaR1C1返回与.Formula相同的结果

我找不到任何工作和不工作的细胞之间的差异,所以我复制了一个已知的function细胞,并改变了公式中的数字,以获得我想要的信息。 这仍然给出相同的结果。