in the formula the workbook name is given from another cell

cvraman

New Member
Joined
Dec 26, 2015
Messages
12
Hi Guys,
Sorry if the question is stupid.
Is it possible to get the workbookname - in the below formula - from another cell?
e.a.: the workbook name is in cell C1 and the formula is in D1

='C:\[workbookname.xlsx]Sheet1'!$A$10

Is it possible to do that the workbook name is given into the formula from another cell without vba?

thanks in advance
TamasDobos
 

Excel Facts

How to fill five years of quarters?
Type 1Q-2023 in a cell. Grab the fill handle and drag down or right. After 4Q-2023, Excel will jump to 1Q-2024. Dash can be any character.
hi Eric,
The below one is working if both workbook is open but will result in #ref! if the referenced wb is closed.
Do you have any idea?

B1:= workbookname.xlsx
C1:= Sheet1
D1:= A1

=INDIRECT("'[" & B1 & "]" & $C$1 & "'!" & $D$1)
or
=INDIRECT("'C:\[" & B1 & "]" & $C$1 & "'!" & $D$1)

The original one:
='C:\[workbookname.xlsx]Sheet1'!$A$1

thanks in advance
 
Upvote 0
You are correct, you can't use INDIRECT to read a closed workbook. You can use something like:

=INDEX('C:\[workbookname.xlsx]Sheet1'!$A$1$Z$100,A1,B1)

and you can reference anything from
'C:\[workbookname.xlsx]Sheet1'!$A$1$Z$100 by changing A1 and B1 whether it's open or closed.. But regrettably, you can't use INDIRECT to change the workbook or sheet names.
 
Last edited:
Upvote 0

Forum statistics

Threads
1,223,228
Messages
6,170,875
Members
452,363
Latest member
merico17

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top