Hoe afhankelijkheden tussen bladen in Excel te traceren (2 eenvoudige manieren)

  • Deel Dit
Hugh West

Vaak gebruiken gebruikers in Excel formules om gewenste waarden weer te geven. De resultaten van deze formule zijn afhankelijk van andere celwaarden op dat specifieke blad of op een ander blad in dezelfde werkmap. Ons belangrijkste doel is om de afhankelijkheid van de waarde van een cel van andere cellen in een ander werkblad weer te geven. In dit artikel laten we zien hoe u afhankelijkheden over verschillende bladen in Excel kunt traceren.

Download Praktijk Werkboek

U kunt de gratis Excel werkboek hier en oefen zelf.

Trace Dependents.xlsm

Dependenten opsporen

We kunnen spoorafhankelijke cellen definiëren als een enkele cel of een reeks cellen die de waarde van andere cellen beïnvloeden. De afhankelijke cel is afhankelijk van de waarden van de actieve cellen om het resultaat te tonen. Bijvoorbeeld, cel B8 bevat de formule =B6-B7 Hier, cellen B6 en B7 zijn actieve cellen omdat de waarde van cel B8 hangt af van zowel B6 en B7 en zij zijn de spoorafhankelijken.

2 Eenvoudige manieren om afhankelijkheden te traceren tussen bladen in Excel

In dit artikel ziet u twee verschillende manieren om afhankelijkheden te traceren tussen bladen in Excel. In onze eerste methode gebruiken we de Dependenten opsporen commando van Excel om de afhankelijkheden te tonen. Voor onze tweede procedure passen we een VBA code voor hetzelfde doel.

Om ons artikel te illustreren, gebruiken wij de volgende gegevensreeks. Hier in kolommen B en C hebben we een aantal order-ids en hun overeenkomstige producten.

1. De opdracht Trace Dependents gebruiken om afhankelijkheden over vellen heen te traceren

Voor onze eerste procedure gebruiken we de Dependenten opsporen commando, dat zich bevindt op de Formules Door deze opdracht te selecteren, kunnen we de actieve cellen en de afhankelijke cellen van een bepaalde formule of waarde zien. De gedetailleerde stappen voor deze procedure zijn als volgt.

Stap 1:

  • Allereerst nemen we twee werkbladen om een dataset te maken.
  • Omdat we de sporen afhankelijk van elkaar zullen laten zien, hebben we ten minste twee werkbladen nodig.
  • In de volgende afbeelding maken we de dataset in de Sporenafhankelijk blad.

Stap 2:

  • Ten tweede nemen we een ander werkblad en geven het de naam Sporenafhankelijk 1 .
  • Ook maken we een extra kolom om een formule toe te passen die de celadressen van beide bladen bevat.
  • Schrijf dan de volgende formule van de functie COUNTIF in de cel D5 .
=COUNTIF('Trace Dependent'!B5:B10,'Trace Dependent 1'!B5)

Stap 3:

  • Druk ten derde op Ga naar om het resultaat te zien.
  • Dan, met de hulp van de AutoFill functie, tonen wij ook de resultaten voor de lagere cellen.

Stap 4:

  • Ten vierde, ga terug naar de Sporenafhankelijk blad.
  • Selecteer vervolgens cel B5 .
  • Hier controleren we of een celwaarde afhankelijk is van deze cel.
  • Dan, na het selecteren van de cel ga naar de Formules tabblad van het lint.
  • Van daaruit, in de Formulecontrole groep, selecteer Dependenten opsporen .

Stap 5:

  • Ten vijfde, als de cel een actieve cel is zie je een gestippelde zwarte lijn met een pijl die naar een afbeelding wijst.
  • Dit geeft aan dat de cel een actieve cel is en dat de afhankelijke cel zich in een ander werkblad bevindt.

Stap 6:

  • Houd vervolgens de muis op het einde van de stippellijn en dubbelklik erop.

Stap 7:

  • In deze stap ziet u de Ga naar dialoogvenster na een dubbelklik.
  • Bijgevolg toont het vak het blad en de formule waarin de actieve cel wordt gebruikt.
  • Selecteer vervolgens de referentie en klik op OK .

Stap 8:

  • Tenslotte brengt de actie uit de vorige stap u naar het blad waar deze formule wordt gebruikt.
  • Ook wordt de afhankelijke cel aangegeven waarvan de waarde afhankelijk is van de actieve cel.
  • In ons voorbeeld is het resultaat van cel D5 van blad Sporenafhankelijk 1 is afhankelijk van de actieve cel B5 van het blad Sporenafhankelijk .

2. VBA-code toepassen om afhankelijkheden tussen bladen in Excel te traceren

Als tweede methode zullen wij een VBA code om afhankelijkheden over bladen in Excel te traceren. We geven de juiste volgorde en opdracht in de code, en deze toont de afhankelijkheden en de actieve cel. Voor een beter begrip volgt u de volgende stappen.

Stap 1:

  • Neem eerst twee bladen en maak de gegevensset op beide bladen zoals bij de vorige methoden.

Stap 2:

  • Vul vervolgens de cellen van de kolom D van de gegevensset in blad VBA 1 door de formule toe te passen, net als bij de vorige beschrijving.

Stap 3:

  • Ten derde zullen we de code toepassen om afhankelijke personen op te sporen.
  • Selecteer daarvoor cel B5 van blad VBA .
  • Ga dan naar de Ontwikkelaar tabblad van het lint.
  • Van daaruit kiest u Visual Basic .

Stap 4:

  • Ten vierde zie je de VBA raam.
  • Hier, van de Plaats tabblad kiezen Module .

Stap 5:

  • Ten vijfde, kopieer de volgende code en plak die in de module.
 Sub Trace_Dependents_Across_Sheets() 'Opdrachten toevoegen om afhankelijkheden te tonen Selection.ShowDependents 'De pijl toont geen precedent ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 End Sub 

VBA-onderverdeling

  • Ten eerste roepen we de Subprocedure Traceer_afhankelijken_over_bladen heen .
 Sub Trace_Dependents_Across_Sheets() 
  • Dan zullen de volgende commando's afhankelijke en actieve cel tonen.
  • Het nummer van de pijl zal één zijn en de pijl zal niet naar de vorige cel navigeren.
 Selection.ShowDependents 'De pijl toont geen precedent ActiveCell.NavigateArrow TowardPrecedent:=False, ArrowNumber:=1, _ LinkNumber:=1 

Stap 6:

  • Sla dan de code op na het plakken.
  • Houd daarna de cursor op de module en druk op de knop Run of F5 om het te spelen.

Stap 7:

  • Na het uitvoeren van de code, zal het ons direct naar cel D5 van blad VBA 1 wat aangeeft dat het de afhankelijke cel is.

Stap 8:

  • Als u dus teruggaat naar het VBA-blad, ziet u cel B5 is gemarkeerd met de spoorafhankelijke pijl, die aangeeft dat het een actieve cel is.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.