
excel如何用vb自动提取未打开的另一excel表格指定单元格内容到当前单元格。
excel如何用vb自动提取未打开的另一excel表格指定单元格内容到当前单元格。比如要提取d:\123.xls中sheet1的b1中内容到当前表格的sheet1中的c1...
excel如何用vb自动提取未打开的另一excel表格指定单元格内容到当前单元格。比如要提取d:\123.xls中sheet1的b1中内容到当前表格的sheet1中的c1中
展开
1个回答
展开全部
复制下段代码到一个通用模块
然后就可像使用内置函数一样使用了
如
C1中输入公式
=GetValueFormFile("d:\123.xls","sheet1","B1")
Function GetValueFormFile(FileName As String, ShtName As String, mAddress As String)
Dim WB As Workbook
Set WB = Application.Workbooks.Open(FileName, , True)
GetValueFormFile = WB.Worksheets(ShtName).Range(mAddress)
wb.close
End Function
更多追问追答
追问
代码复制到哪好像不行
大师,执行不了,请问代码是不复制错了,代码复制到sheet1下还是workbook下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |