Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe te gebruiken / referentie waarde van vorige werkblad in Excel?

Hoe verwijs ik naar een specifieke celwaarde uit het vorige werkblad bij het maken van een kopie in Excel? Wanneer u bijvoorbeeld een kopie van Sheet2 maakt, wilt u misschien automatisch verwijzen naar cel A1 van Sheet2 naar het nieuwe gekopieerde werkblad (zegt Sheet3). Hoe het te bereiken? Dit artikel zal je helpen.

Gebruik / referentiewaarde uit vorig werkblad met door de gebruiker gedefinieerde functie

Gebruik / referentiewaarde uit vorige werkblad met Kutools voor Excel

Tabblad Office Schakel bewerken en browsen met tabbladen in Office in en maak uw werk veel eenvoudiger ...
Kutools voor Excel - De beste Office-productiviteitstool lost de meeste van uw Excel-problemen op
  • Alles hergebruiken: Voeg de meest gebruikte of complexe formules, grafieken en al het andere toe aan uw favorieten en hergebruik ze snel in de toekomst.
  • Meer dan 20-tekstfuncties: Nummer uit tekststring halen; Een deel van de tekst extraheren of verwijderen; Nummers en valuta's omzetten in Engelse woorden ...
  • Tools samenvoegen: Meerdere werkmappen en bladen in één; Meerdere cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Dubbele rijen en som samenvoegen ...
  • Split gereedschap: Gegevens splitsen in meerdere bladen op basis van waarde; Eén werkmap naar meerdere Excel-, PDF- of CSV-bestanden; Eén kolom naar meerdere kolommen ...
  • Plakken overslaan Verborgen / gefilterde rijen; Tel en som op achtergrondkleur; Maak een verzendlijst en Verzend e-mails op waarde van Cell...
  • Super filter: Maak geavanceerde filterschema's en pas deze toe op alle bladen; Soort per week, dag, frequentie en meer; filters door vetgedrukt, formules, commentaar ...
  • Meer dan 300 krachtige functies; Werkt met Office 2007-2019 en 365; Ondersteunt alle talen; Eenvoudig inzetbaar in bedrijf; Volledige functionaliteit 60-daagse gratis proefversie.

Gebruik / referentiewaarde uit vorig werkblad met door de gebruiker gedefinieerde functie


Eerlijk gezegd kan geen enkele methode automatisch verwijzen naar bepaalde celwaarden bij het maken van een kopie van een werkblad. U kunt feitelijk een nieuw blad maken en vervolgens de celwaarde van het vorige werkblad raadplegen met de volgende door de gebruiker gedefinieerde functie.

1. Nadat u een nieuw leeg werkblad hebt gemaakt (zegt Sheet3), drukt u op anders + F11 toetsen tegelijkertijd openen Microsoft Visual Basic voor toepassingen venster.

2. In de Microsoft Visual Basic voor toepassingen venster klikt bijvoegsel > module. Kopieer en plak vervolgens de volgende VBA-code in het codevenster.

VBA: gebruik / referentiewaarde van vorig werkblad in Excel

Function PrevSheet(RCell As Range)
    Dim xIndex As Long
    Application.Volatile
    xIndex = RCell.Worksheet.Index
    If xIndex > 1 Then _
        PrevSheet = Worksheets(xIndex - 1).Range(RCell.Address)
End Function

3. druk de anders + Q toetsen tegelijkertijd om de Microsoft Visual Basic voor toepassingen venster.

4. Selecteer een lege cel van Sheet3 (zegt A1), voer de formule in = PrevSheet (A1) in de Formule balk en druk vervolgens op invoeren sleutel.

Nu krijgt u de A1-celwaarde van het vorige werkblad (Sheet2) in het huidige werkblad.

Notes: De code identificeert automatisch het werkblad dat bij het vorige werkblad hoort.


Gebruik / referentiewaarde uit vorige werkblad met Kutools voor Excel

Met de Dynamisch verwijzen naar werkbladen nut van Kutools for Excel, kunt u eenvoudig de waarde van vorige werkblad gebruiken of een referentie gebruiken in Excel.

Kutools for Excel : met meer dan 300 handige Excel invoegtoepassingen, gratis om te proberen zonder beperking in 60-dagen.

1. Als u naar de waarde van cel A1 van het vorige werkblad naar het huidige werkblad wilt verwijzen, selecteert u cel A1 in het huidige werkblad en klikt u vervolgens op Kutools > Meer > Dynamisch verwijzen naar werkbladen. Zie screenshot:

2. In de Werkbladenformulieren invullen dialoogvenster, controleer alleen de naam van het vorige werkblad in de Werkblad lijst in en klik op de Vul bereik knop.

Vervolgens ziet u de waarde van cel A1 in het vorige werkblad waarnaar wordt verwezen in het huidige werkblad.

Notes: Met dit hulpprogramma kunt u in dezelfde keer dezelfde celwaarde van verschillende werkbladen naar het huidige werkblad verwijzen.


Gebruik / referentiewaarde uit vorige werkblad met Kutools voor Excel

Kutools for Excel bevat meer dan handige Excel-gereedschappen van 300. Gratis om te proberen zonder beperking in 60-dagen. Download de gratis proefversie nu!


Kutools voor Excel - De beste Office-productiviteitstool Verhoog uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Coderen van cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula Bar (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken op gefilterd bereik...
  • Cellen / rijen / kolommen samenvoegen zonder gegevens te verliezen; Inhoud gesplitste cellen; Combineer dubbele rijen / kolommen... voorkomen dubbele cellen; Ranges vergelijken...
  • Selecteer Dupliceren of Uniek rijen; Selecteer Lege rijen (alle cellen zijn leeg); Super Find en Fuzzy Find in veel werkboeken; Willekeurig selecteren ...
  • Exacte kopie Meerdere cellen zonder formule-referentie te wijzigen; Automatisch referenties maken naar meerdere vellen; Voeg kogels toe, Selectievakjes en meer ...
  • extract Text, Tekst toevoegen, verwijderen op positie, Verwijder de spatie; Subtotalen voor paging maken en afdrukken; Converteren tussen cellen Inhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerde sortering per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functionaliteit 60-daagse gratis proefversie.
kte-tab 201905

Tabblad Office Brengt interface met tabbladen naar Office en maakt uw werk veel eenvoudiger

  • Bewerken en lezen met tabbladen inschakelen in Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en verlaagt dagelijks honderden muisklikken voor u!
Officetab onderaan
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Anon · 3 months ago
    I followed steps 1-4, but I keep getting a #NAME error. Excel 2016. Please advise?
    • To post as a guest, your comment is unpublished.
      crystal · 3 months ago
      Hi Anon,
      The code works well in my Excel 2016. Did you find specific error reminded in your code window when getting the #NAME error result?
  • To post as a guest, your comment is unpublished.
    Andrew · 3 months ago
    I followed steps 1-4 but I keep returning a #NAME? error - Please advise?
    • To post as a guest, your comment is unpublished.
      crystal · 3 months ago
      Hi Andrew,
      Which Office version do you use?
  • To post as a guest, your comment is unpublished.
    Alex · 8 months ago
    What about use value from Next Sheet?
    • To post as a guest, your comment is unpublished.
      crystal · 7 months ago
      Hi Alex,
      To get the value from next Sheet, please replace the minus sign with plus sign in the sixh line of the code:
      PrevSheet = Worksheets(xIndex + 1).Range(RCell.Address)
      • To post as a guest, your comment is unpublished.
        Mav · 3 months ago
        Hi Crystal, I tried replacing the minus sign with a plus sign but it didn't work - the relevant cell just returned a zero. I'm just wanting the change(s) required to do exactly as above BUT with the workbook numbering going from right to left, ie. Sheet3, Sheet 2, Sheet1 (the previous sheet will be the one to the right). Thanks
        • To post as a guest, your comment is unpublished.
          crystal · 3 months ago
          Hi Mav,
          The method works based on the worksheets' order in your workbook. ie. The worksheets order from left to right are Sheet3, Sheet2 and Sheet1. For Sheet2, it's previous worksheet is Sheet3, and it's next worksheet is Sheet1.
          • To post as a guest, your comment is unpublished.
            Mav · 3 months ago
            Hi Crystal,
            Yes I know. My query (like Alex's) is what change is required to make it work the other way, ie, for the next sheet, where the next sheet is to the left of the preceding sheet? You wrote to Alex,
            "please replace the minus sign with plus sign in the sixh line of the code:
            PrevSheet = Worksheets(xIndex + 1).Range(RCell.Address)".
            My comment was just to say that that particular change did not work and to ask if you have a way that will actually work.
  • To post as a guest, your comment is unpublished.
    Ryan · 1 years ago
    I've been looking for something to do this forever, thank you so much you have no idea. I have a simple spreadsheet for data entry weekly and a new tab for each week. the days, date, week #, etc goes +1 and then it grabs from previous sheet and moves to new one, this created a fast solution to data transfering to different sheets--- Again thank you
  • To post as a guest, your comment is unpublished.
    Steve Bannister · 2 years ago
    Excellent work and explanation. Saved me so much time, thank you VERY much.
  • To post as a guest, your comment is unpublished.
    NC · 2 years ago
    Hello
    I have a question for the experts.
    I am able to make a reference to previous sheet.
    But i would like to keep repeating that reference throughout the workbook on the same cell on the next sheets. (ie D13)
    Example:
    Sheet 1 Cell D13 is repeated in the next sheets with 1 incremental value each.
    However if i delete sheet 7 or any other sheet, i need excel to continue counting the same way.

    for example

    sheet 1 I start with 100
    sheet 20, I end up with 119
    if i delete couple sheets , i want to make sure that references change automatically without manual intervention.
    Meaning that reference on D13 is changed automatically after I delete sheets.
    Thank you for your help.