用文本地址函数indirct(),首瞎如果同凳渣一个文件夹有别的文件者粗空,换个名称,就行了。
如引用这个文件:
='C:\Documents and Settings\Administrator\桌面\[举例.xlsx]Sheet1'!$A$1
=INDIRECT("'C:\Documents and Settings\Administrator\桌面\["&A4&"]Sheet1'!$A$1")
举例如下图:
你好,从关闭的工作薄中动态获取数据,普通公袜腊悉式是做不告乎到的必须使用VBA或者宏表函数才能做到!
类似事件局带代码如下:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "a1" Then
Set wb = GetObject(ThisWorkbook.Path &"\" &[a1] &".xls")
Range("b1") = wb.Sheets(1).[a1]
End If
End Sub
可以用哗伏inderct函数:=indirect(“Z:\Daily report\[DR_”&A1&”.xlsx]T(5)!$O9”歼物)
A1放氏芦液你的变量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)