• 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.

Cel verwijzing naar extern bestand (gesloten)

Status
Niet open voor verdere reacties.

sloeb

Gebruiker
Lid geworden
23 sep 2006
Berichten
22
Ik zoek een mogelijkheid om de inhoud van een cel weer te geven en dit van een gesloten (niet geopend bestand.).

=TEKST.SAMENVOEGEN('E:\gip_rapport35\[dw1_uur5.xls]totaal'!$F$10)

Dit heb ik reeds gevonden. Maar ik stel zelf mijn pad samen?

=INDIRECT(TEKST.SAMENVOEGEN(F1;"[";F$6;"_";$B$5;".xls]totaal!M";8+$A8))
met dit als resultaat(uitwerking van de verwijzingen)
E:\gip_rapport35\[DW2_uur5.xls]totaal!M9

maar toch blijft hij #verw aangeven.
 
Nochthans als ik rechtstreeks de cel verwijzing aanklik staat er
='[dw2_uur5.xls]20'!$D$15 => resultaat OK
en als ik het bestand sluit
wordt dit automatisch verandert in
='E:\gip_rapport35\[dw2_uur5.xls]20'!$D$15 => resultaat OK
en krijg ik de waarde van de cel.
Het bestand is weldegelijk gesloten.
 
en krijg ik de waarde van de cel.
Het bestand is weldegelijk gesloten.

Sorry, ik verwarde met het feit dat als je een macro gebruikt om celwaarden op te halen, dat dan het bestand geopend moet zijn.
 
Nochthans als ik rechtstreeks de cel verwijzing aanklik staat er
='[dw2_uur5.xls]20'!$D$15 => resultaat OK
en als ik het bestand sluit
wordt dit automatisch verandert in
='E:\gip_rapport35\[dw2_uur5.xls]20'!$D$15 => resultaat OK
en krijg ik de waarde van de cel.
Het bestand is weldegelijk gesloten.

Heb je wel de juiste sheet namen en bereiken gebruikt? Je hebt hier nu al verschillende versies van de formule geplaatst.
 
Ja,

=INDIRECT(TEKST.SAMENVOEGEN("[";F$6;"_";$B$5;".xls]totaal!M";8+$A8))

met deze formule krijg ik de waarde die ik wens, maar dan is ook het bestand geopend.
Dus deze tekst is juist alleen nog iets aanpassen voor een gesloten bestand.

Dus het pad moet nog worden toegevoegd

=DEEL(CEL("bestandsnaam");1;VIND.ALLES("\[";CEL("bestandsnaam")))
Het reultaat is zoals het hoort te zijn
E:\gip_rapport35\
Dit resultaat voor ik in als verwijzing F1
Kwestie van de formule leesbaar te houden.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan