• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Horizontal zoeken met varierende bestandslocatie

Status
Niet open voor verdere reacties.

edsel_nl

Gebruiker
Lid geworden
24 okt 2006
Berichten
72
Beste mensen,

Wat ik graag zou willen lukt mij niet helaas,

De onderstaande code werkt.
Code:
=HORIZ.ZOEKEN(B3;[P101.xlsm]Map1!$C$6:$C$15;10;ONWAAR)

Nou wil ik alleen graag [P101.xlsm] vervangen door een variërende bestandslocatie gebaseerd op een waarde in cel B3.

De bestandslocatie kan met behulp van TEKST.SAMENVOEGEN bepaald worden:
Code:
=TEKST.SAMENVOEGEN("C:\Data\Test\[";B3;".xlsm]";"Klant'!$C$6:$C15")

Echter lukt het me niet om beide formules samen te voegen tot een werkend geheel.
 
Toch maar een poging voor je:
Code:
=HORIZ.ZOEKEN(B3;INDIRECT("'["&B3&".xls]Map1'!$A$1:$J$20");2;ONWAAR)
Bereiken zal je aan moeten passen naar jouw situatie. De verwijzing naar het adres waar het bestand staat is niet nodig (C:\Data\Test\) formules halen alleen live gegevens op uit bestanden die geopend zijn.

Succes,
Martin
 
Dank jullie wel! :thumb:

Ben ik weer wat wijzer geworden. Het werkt inderdaad.

Alleen het heeft mijn probleem nog niet opgelost aangezien ik met meerdere bestanden werk die niet allemaal geopend zijn. Na het lezen van het archief ben ik er achtergekomen dat alleen VBA dan nog een uitkomst kan bieden. Daarom ben ik een nieuwe vraag gestart (http://www.helpmij.nl/forum/showthread.php?t=436339).
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan