Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Excel 2003] Verwijzing naar query in ander tabblad

Pagina: 1
Acties:

  • TB
  • Registratie: November 1999
  • Laatst online: 21-09 21:14

TB

pompiedom

Topicstarter
Ik heb weer een situatie waar ik niet uit kom.

Ik heb een excel-file met, voor het gemak, twee tabbladen.

In het Tabblad 1 wordt automatisch via een query een dump gemaakt.

In het Tabblad 2 wil ik een aantal kolommen uit Tabblad 1 overnemen. Dit gaat prima door de volgende formules in de cellen te zetten: ='Tabblad1'!AD93 en deze formule voor een hele hoop rijen door te trekken, dit omdat de databasedump in tabblad 1 steeds meer rijen krijgt.

Als deze dump dan ook daadwerkelijk meer rijen krijgt, geeft dit een probleem met de doorverwijzing in Tabblad 2. Deze verwijst namelijk niet door naar de nieuwe regels, maar schuift op een of andere de doorverwijzingen in Tabblad 2 door. Alléén de laatste regel staat er wel in!

Er zit dus ergens een gat in de doorverwijzingen. Ik hoop dat dit verhaal duidelijk is?

Dus:

Als er 10 nieuwe regels (vanaf tabblad 10)in tabblad 1 bijkomen, vanuit de query, dan krijg je bijvoorbeeld de volgende doorverwijzing in tabblad 2:

A9 = ='Tabblad1'!A9
A10= ='Tabblad1'!A10
A11= ='Tabblad1'!A20

Er verdwijnen er dus 9!

  • wankel
  • Registratie: September 2000
  • Laatst online: 01-07 23:08
Er verdwijnen er geen 9, maar er komen er 9 bij!

Je zal vast eens opgemerkt hebben, dat na een copy/paste van een formule, de uitkomst nog steeds klopt, en bovendien, na cut/paste van de bron de uitkomst ook nog klopt.

Excel probeert je te helpen door de koppeling naar je bronverwijzing mee te nemen als de bron verschuift.
In jouw geval: A11 verwees naar tab1!A11, maar na het invoegen van een rij, is die verwijzing naar tab1!A12 verlegd, enzovoort. Verklaart niet waarom er maar 9 missen na invoegen van 10 rijen; zeker weten dat je er niet ééntje overschrijft?

Wat je kunt proberen, is "indirect()" gebruiken. Die blijft naar de "container" verwijzen, ook als de "inhoud" van de cel verplaatst.

  • TB
  • Registratie: November 1999
  • Laatst online: 21-09 21:14

TB

pompiedom

Topicstarter
Dank je, ik zal hier morgen eens mee aan de slag gaan!