我在Module1
工作簿中定义了一个如下所示的函数:
Function Header(r As Range) As String
For i = 1 To r.Row
If r.Offset(-i, -1).Value = "" Then
Header = r.Offset(-i).Value
Exit For
End If
Next
End Function
我称其为对另一个工作簿单元的引用,如下所示:
=Header('[OtherWorkbook.xlsx]Sheet1'!C34)
我得到的是#VALUE!
……直到我打开另一个工作簿,这时值才神奇地出现。
即使未打开电子表格,我如何强制电子表格从另一个工作簿中获取值?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句