Newsgroups: microsoft.public.excel.worksheet.functions
From: Harlan Grove<hrln...@aol.com>
Date: Mon, 09 Feb 2004 18:29:33 GMT
Local: Mon, Feb 9 2004 1:29 pm
Subject: Re: How to Obtain information from other workbooks
"Frank Kabel" wrote... It's not just when needing to return multiple cell ranges that INDIRECT.EXT >>Unfortunatly the INDIRECT.EXT does not work either :(. It behaves in >>exactly the same way as INDIRECT. >>I.e. if the workbook is not open, it won't retreive the value. .. >are you using INDIRECT.EXT in combination with other formulas (e.g. >VLOOKUP) or stand-alone. The latter one will work. Please post your >complete formula to give you some advise breaks down. It also doesn't dereference defined names, even those referring to single cells, and there are some systems on which it just doesn't work. Look through the archives from about a year ago, and you'll see a few threads in which Laurent Longre and I discussed this problem. For the OP, here's the complete list of alternatives, now updated to include 1. Use formulas to create literal external reference formulas as text, e.g., ="=SUMPRODUCT(('C:\somedir\"&SubDir&"\["&Filename&"]"&WorksheetName&"'!"& To convert these to formulas, copy the cells containing them and paste-special 2. Try Laurent Longre's MOREFUNC.XLL add-in, which is avaialable at http://longre.free.fr/english/ It provides a function called INDIRECT.EXT which would do what you want. It =SUMPRODUCT((INDIRECT.EXT("'C:\somedir\"&SubDir&"\["&Filename&"]"& 3. Slow. Use SQL.REQUEST *if* the data you'd access looks like a database table, http://www.google.com/groups?threadm=O5aTScOyDHA.2084%40TK2MSFTNGP09.... 4. Also slow, but it seems to be more robust than #2 and, unlike #3, imposes no http://www.google.com/groups?selm=sH1La.4495%24cJ5.436%40www.newsrang... Use it like =SUMPRODUCT((pull("'C:\somedir\"&SubDir&"\["&Filename&"]"& Similar to #1, there's also John Walkenbach's GetValue function, but it's only http://j-walk.com/ss/excel/tips/tip82.htm -- You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||