Variabele link

Status
Niet open voor verdere reacties.

zyzyxy

Gebruiker
Lid geworden
2 jun 2009
Berichten
12
Hey,

Ik heb een Excel werkmap met een link naar een ander bestand in cel A1 nl.:

='S:\DAT\DIM\xyzpl\MEETPROGRAMMA_CMM\2010\WEKELIJKS\Week_38\[Wekelijks.xlsm]LK BIW'!$B$2

waarbij ik zou willen dat "week_38" variabel wordt. 38 is hier namelijk het weeknummer en ik zou willen dat het
elke week met een Workbook_Open of een Worksheet_Activate procedure wordt aangepast.
Een Select Case aanmaken om de weeknummer te verkrijgen is geen probleem, maar het verkregen getal in
bovenstaande formule krijgen wel.
Iemand een idee?

Dank bij voorbaat,
Zyzyxy
 
zyzyxy,

Als je b.v.b. in B1 het Weeknummer heb staan kun je in de formule daar naar verwijzen.
Code:
='S:\DAT\DIM\xyzpl\MEETPROGRAMMA_CMM\2010\WEKELIJKS\[B]B1[/B]\[Wekelijks.xlsm]LK BIW'!$B$2
 
Laatst bewerkt:
zyzyxy,

Als je b.v.b. in B1 het Weeknummer heb staan kun je in de formule daar naar verwijzen.
Code:
='S:\DAT\DIM\xyzpl\MEETPROGRAMMA_CMM\2010\WEKELIJKS\[B]B1[/B]\[Wekelijks.xlsm]LK BIW'!$B$2

"Week_38" is uiteraard de map waar het bestand "Wekelijks.xlsm" in staat. Als ik dat in de formule ga veranderen door bvb. "B1" gaat Excel het bestand niet meer vinden, omdat de map "B1" niet bestaat.

Zyzyxy
 
Zoiets?
Code:
Dim r As Integer
r = Format(Date, "ww")
ActiveCell.Value = "S:\DAT\DIM\xyzpl\MEETPROGRAMMA_CMM\2010\WEKELIJKS\Week_" & r & "\[Wekelijks.xlsm]LK BIW'!$B$2"
 
zyzyxy,

Het was maar een voorbeeldje maar met Week_ ervoor kan ook.
Zet in B1 het weeknummer en het wordt in je formule gebruikt.
Code:
WEKELIJKS\"Week_" & B1 & "\[Wekelijks
 
zyzyxy,

Het was maar een voorbeeldje maar met Week_ ervoor kan ook.
Zet in B1 het weeknummer en het wordt in je formule gebruikt.
Code:
WEKELIJKS\"Week_" & B1 & "\[Wekelijks


ExcelAmateur,

Lukt niet. Geeft in de cel de foutmelding "#VERW!"

OctaFish,

Werkt niet. Hij schrijft gewoon de gehele regel als tekst weg in de cel.

Beiden bedankt alvast voor de snelle reactie!
 
Gevonden

ExcelAmateur,

Lukt niet. Geeft in de cel de foutmelding "#VERW!"

OctaFish,

Werkt niet. Hij schrijft gewoon de gehele regel als tekst weg in de cel.

Beiden bedankt alvast voor de snelle reactie!

Aan allen,

Heb ondertussen de gouden tip gekregen:

Als A1 het weeknummer bevat, dan

=INDIRECT("'S:\DAT\DIM\xyzpl\MEETPROGRAMMA_CMM\2010\WEKELIJKS\Week_"&A1&"\[Wekelijks.xlsm]LK BIW'!$B$2")

ingeven.

Maar dan werkt de formule enkel als Wekelijks.xlsm open is. Indien - zoals in mijn geval - de formule ook moet werken als het bestand gesloten is, dan:

1) Download en installeer de gratis add-in morefunc.xll
2) Gebruik "INDIRECT.EXT" i.p.v. "INDIRECT"

Morefunc installeert naast INDIRECT.EXT nog een aantal handige extra functies in Excel.
Wellicht hebben sommigen hier iets aan...

Nogmaals bedankt!
Zyzyxy
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan