ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   importing data from closed workbook (https://www.excelbanter.com/excel-programming/407524-importing-data-closed-workbook.html)

lieven

importing data from closed workbook
 
Hi,

I'm using below function to import data from a closed workbook :

Sub GetValuesFromAClosedWorkbook(fPath As String, _
fName As String, sName, cellRange As String)
With ActiveSheet.Range(cellRange)
.FormulaArray = "='" & fPath & "\[" & fName & "]" _
& sName & "'!" & cellRange
.Value = .Value
End With
End Sub

I am now trying to assign the result directly to a variable, but the
following fails :

myvar=application.evaluate("''c:\Myworkbook[Mysheet]'!A1:Q250")

Anyone got any ideas why , or a solution to the problem ?

Dave Peterson

importing data from closed workbook
 
You need to have the workbook open for application.evaluate() to work.

lieven wrote:

Hi,

I'm using below function to import data from a closed workbook :

Sub GetValuesFromAClosedWorkbook(fPath As String, _
fName As String, sName, cellRange As String)
With ActiveSheet.Range(cellRange)
.FormulaArray = "='" & fPath & "\[" & fName & "]" _
& sName & "'!" & cellRange
.Value = .Value
End With
End Sub

I am now trying to assign the result directly to a variable, but the
following fails :

myvar=application.evaluate("''c:\Myworkbook[Mysheet]'!A1:Q250")

Anyone got any ideas why , or a solution to the problem ?


--

Dave Peterson


All times are GMT +1. The time now is 06:58 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com