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

probleem met doorverwijzingen / indirect

Status
Niet open voor verdere reacties.

janexcel

Gebruiker
Lid geworden
5 feb 2010
Berichten
7
Ik heb een probleempje met doorverwijzingen met indirect
(zie bijlage)
ik heb voor de eenvoud dit in 3 bron bladen gezet ipv aparte map.

uit de bron wil ik automatisch de ST (kolom U) filter gegegevens laat doorvoeren.(kolom V)

en later ook de JS en de BL, maar deze moeten wel op de juiste plaats komen in de het doelwerkblad.
ik heb gepoogd dit op te lossen met subtotalen maar ben er nog niet helemaal uit

wie kan mij helpen ?

BVD

Jan
 

Bijlagen

Hallo Richard,

Ja ik had je linkje al gezien maar weet niet hoe dit in mijn sheet op een werkende manier te implementeren
Jij doet iets met P; hetgeen voor mijn niet geheel duidelijk was
Kun jij hem voor mij er in zetten zodat ie werkt?
Het gaat Om de kolommen U en V.
BVD:confused:
 
Richard en Oeldere bedankt; ik zit blijkbaar steeds te kliederen met de quotes.

dan weer 1 dan weer 2 of 3 of enzovoort.

Tis me nog niet helemaal duidelijk wat hier de logica achter is.

maar ik mis nog een kleinigheidje.

nu zijn de naam van bijvoorbeeld U15 en het tablad beide JS.

Dus U15 waarde = js en dat is ook de naam van het werkblad.

Stel ik wil het tabblad "JS" naar naam "test" veranderen wat pas ik dan in de formule aan?

ik heb er nu iets van gemaakt van : =INDIRECT(""&"test" &"!V"&AANTAL.ALS($W$2:W15;W15)+1) en voorlopig lijkt dit te werken


Dit als laatste stap naar een andere werkMAP waar de gegevens vandaan moeten komen.


dus nu ook nog even een verwijzing naar een andere werkmap; hier ben ik nog niet uit; zal wel weer iets met de quotjes zijn ..??
=INDIRECT('[anderewerkmap .xls]test'!$V$2&AANTAL.ALS($W$2:W2;W2)+1)

IS HET VOLGENDE GEWORDEN.

=INDIRECT("'[anderemap .xls]test'"&"!V"&AANTAL.ALS($W$2:W2;W2)+1)

in elk geval bedankt voor jullie hulp en het meedenken.

alleen begrijp ik nog steeds niets van het gebruikt van de quootjes ..

kun je me daar iets over uitleggen?

ik laat in ieder geval de formules staan, voor een andere gegadigde

op naar de volgende uitdaging ...:p
 
Laatst bewerkt:
Beste Janexel,

waarom dan niet alles in 1 bestand gezet.

het is toch eenvoudiger om 1 bestandje bij te houden i.p.v. diverse bestanden.

daarnaast zal (waarschijnlijk) het bestandje waar je de gegevens ophaalt ook open moeten staan. Anders zal (waarschijnlijk) de functie indirect niet werken.

je geeft aan dat je de tabbladen en de formule aangepast hebt, en dat ie gewoon werkt.

je hebt dan dus zelf voor de oplossing gezorgd. :thumb:
 
Hallo Oeldere,

Zoals al vermeld had dit inderdaad een reden..

De bedoeling is dat er een hoofsheet is met externe koppelingen.

in de externe koppelingen kunnen andere gebruikers hun eigen gegevens invoeren.

deze worden dan automatisch doorgestuurd naar mijn hoofdsheet.

grootte hoofdsheet zit op iets van 107MB!

de bronsheets maar op iets van denk ik 1 mb.:o

maar nogmaals bedankt voor het meedenken.

ik zal denk in in de toekomst nog wel vaker een vraag droppen.

zie je overigens kans me nog te kunnen uitleggen waar en wanneer ik die quotes moet gebruiken?

BVD

Met vr Grr,

Jan
 
Laatst bewerkt:
Beste Jan,

Inderdaad is een zwakte van de fnuctie INDIRECT dan het bronbestand ook geopend dient te zijn. Mocht je veel bestanden willen openen, dan zal je pc een aardig geheugen moeten hebben. Of werken jullie met Citrix?

De quotes dien je te gebruiken bij namen die:
- uit getallen bestaan;
- een spatie bevatten

Maar omdat tabbladnamen aangepast kunnen worden, gebruik ik altijd quotes. 't Vermindert de kans op foutmeldingen.

Om de syntax van de functie INDIRECT te snappen, kun je het beste eerst de te maken koppeling maken door een =-teken in te wikken, en dan de functie. Vervolgens kun je voor het =-teken een enkele quote typen zodat je de functie kunt lezen wanneer je in een andere cel werkt.
En vervolgens bouw je de functie INDIRECT stap voor stap op.

Succes,

Richard
 
beste Richard,

je voettekst, geeft een duidelijke verwijzing voor het gevraagde probleem.

toppie toelichting, ik heb er weer van geleerd. :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan