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

Functie INDIRECT - variabele verwijzing naar werkbladen

Status
Niet open voor verdere reacties.

maaike2703

Gebruiker
Lid geworden
4 sep 2007
Berichten
39
Beste,

Graag hulp bij de volgende functie:

Huidige functie: =INDEX(Formulier_capaciteit;VERGELIJKEN(I20;'Standaard document'!$D:$D;0);VERGELIJKEN(AC18;'Standaard document'!$5:$5;0));0) Deze functie werkt, maar ik wil het tabblad 'Standaard document' vervangen voor een variabel tabblad. Hieronder de aangepast formule:

Nieuwe functie: =INDEX(Formulier_capaciteit;VERGELIJKEN(I20;INDIRECT("'"&AB1&"'"&"!$D:$D");0);VERGELIJKEN(AC18;'Standaard document'!$5:$5;0));0)
In cel AB1 staat de naam van het tabblad. De waarde die in AB1 staat haal ik uit een lijst via gegevensvalidatie. In dit geval is de naam van de cel F26.

Hoe komt het dat de aangepaste functie niet werkt? Ik krijg de foutmelding #VERW!
Ik werk in Excel 2010 (in 2013 werkt de formule trouwens ook niet).

Bij voorbaat veel dank!

Met vriendelijke groet,
Maaike
 
Weet je zeker dat in AB1 de naam van een bestaand tabblad staat (let ook op spaties e.d.)? Als dat niet bestaat krijg je namelijk een verwijzingsfout.

En om de formule wat te versimpelen, dit zou ook moeten werken: INDIRECT(AB1&"!$D:$D")
 
Code:
INDIRECT("'"&AB1&"'"&"!$D:$D")
zou moeten werken als de naam in AB1 correct is, zoals AlexCEL ook al aangaf. Maar ik zou er van maken:
Code:
INDIRECT("'"&AB1&"'!D:D")
De verkorte schrijfwijze zonder apostrofs
Code:
INDIRECT(AB1&"!D:D")
werkt alleen goed als de tabbladnaam geen spaties bevat.
 
Bedankt voor jullie respons!
Het is geworden: INDIRECT("'"&AB1&"'!D:D")
Ik heb dus de tweede versie geprobeerd (en ja, de verwijzing naar cel AB1 klopt :) ) en nu doet de functie het wel...

Thx!

Groet Maaike
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan