Draaitabel vernieuwen in Excel (handmatig + automatisch vernieuwen met VBA)
Nadat u een draaitabel hebt gemaakt, wordt deze niet automatisch vernieuwd wanneer u nieuwe gegevens toevoegt of de bestaande gegevens wijzigt .
Aangezien uw draaitabel wordt gemaakt met behulp van de draaicache, wordt de draaicache niet automatisch bijgewerkt wanneer de bestaande gegevens veranderen of wanneer u nieuwe rijen / kolommen aan de gegevens toevoegt. De tabel wordt ook niet bijgewerkt.
U moet elke keer dat er wijzigingen zijn geforceerd vernieuwen. Zodra u een vernieuwing afdwingt, wordt de draaicache bijgewerkt, wat wordt weergegeven in de draaitabel.
Deze tutorial behandelt een aantal manieren om dit te doen.
Deze zelfstudie behandelt:
Draaitabel vernieuwen
Deze optie is het meest geschikt wanneer er wijzigingen zijn in de bestaande gegevensbron en u de draaitabel om deze wijzigingen weer te geven.
Hier zijn de stappen om een draaitabel te vernieuwen:
- Klik met de rechtermuisknop op een cel in de draaitabel.
- Selecteer Vernieuwen.
Hierdoor wordt de draaitabel onmiddellijk vernieuwd.
U kunt ook een cel in de draaitabel selecteren en de sneltoets ALT + F5 gebruiken.
Snelle tip: het is een goede gewoonte om de gegevensbron om te zetten in een Excel-tabel en deze Excel-tabel te gebruiken om maak de draaitabel. Als u dit doet, kunt u ook de vernieuwingstechniek gebruiken om de draaitabel bij te werken, zelfs wanneer er nieuwe gegevens (rijen / kolommen) worden toegevoegd aan de gegevensbron (aangezien een Excel-tabel automatisch rekening houdt met nieuwe rijen / kolommen die worden toegevoegd). / p>
Draaitabel bijwerken door de gegevensbron te wijzigen
Als u nieuwe rijen / kolommen aan de gegevensbron heeft toegevoegd, moet u de gegevensbron wijzigen om ervoor te zorgen dat nieuwe rijen / kolommen een deel van de dataset.
Om dit te doen:
- Selecteer een cel in de draaitabel.
- Ga naar analyseren – > Gegevens – > Wijzig gegevensbron. Hiermee wordt de gegevensbron geselecteerd die je hebt gebruikt en wordt het dialoogvenster Draaitabelgegevensbron wijzigen geopend.
- In het dialoogvenster Draaitabelgegevensbron wijzigen , werk het bereik bij om nieuwe gegevens op te nemen.
- Klik op OK.
Houd er rekening mee dat als u de gegevensbron wijzigt in een Excel-tabel en gebruik vervolgens de Excel-tabel om de draaitabel te maken, u hoeft de optie gegevensbron wijzigen niet te gebruiken. U kunt de draaitabel eenvoudig vernieuwen en deze zal rekening houden met de nieuwe rijen / kolommen.
Draaitabel automatisch vernieuwen met een VBA-macro
Terwijl het vernieuwen van een draaitabel net zo eenvoudig is als twee klikken, moet u dit nog steeds doen elke keer dat er een wijziging is.
Om het efficiënter te maken en de draaitabel automatisch te vernieuwen wanneer er een wijziging is in de gegevensbron, kunt u een eenvoudige gebruiken -regel VBA-macrocode.
Hier is de VBA-code:
Decodering van de code: dit is een wijzigingsgebeurtenis die wordt geactiveerd wanneer er een wijziging is in het blad dat de bron bevat gegevens. Zodra er een wijziging is, ververst de code de Pivot Cache van de Pivot Table met de naam PivotTable1.
U moet deze code aanpassen om deze te laten werken voor uw werkmap:
- “Blad1” – verander dit deel van de code met de naam van het blad met de draaitabel.
- “PivotTable1” – verander dit in de naam van je draaitabel. Om de naam te weten, klikt u ergens in de draaitabel en klikt u op het tabblad Analyseren. De naam zou zichtbaar zijn in het linkergedeelte van het lint onder de kop PivotTable Name.
Waar moet je deze VBA-code plaatsen:
- Druk op Alt + F11. Het opent het VB Editor-venster.
- In de VB Editor zou er links Projectverkenner zijn (met de namen van alle werkbladen). Als het er niet is, druk dan op Ctrl + R om het zichtbaar te maken.
- Dubbelklik in de projectverkenner op de bladnaam die de draaitabel bevat .
- In het codevenster aan de rechterkant, kopieer en plak de gegeven code.
- Sluit de VB Editor.
Als u nu iets in de gegevensbron wijzigt, wordt de draaitabel automatisch vernieuwd.
Klik hier om het voorbeeldbestand te downloaden.
Opmerking: sinds er is een macro in de werkmap, sla deze op met .xls of .xlsm extensie.
Misschien vind je de volgende draaitabel-tutorials ook leuk:
- Hoe data te groeperen in Draaitabellen in Excel.
- Getallen groeperen in draaitabel in Excel.
- Gegevens filteren in een draaitabel in Excel.
- Brongegevens voorbereiden Voor draaitabel.
- Voorwaardelijke opmaak toepassen in een draaitabel in Excel.
- Hoe een berekend veld in Excel-draaitabel toevoegen en gebruiken.
- Hoe naar Vervang lege cellen door nullen in Excel-draaitabellen.
- Slicers gebruiken in Excel-draaitabel.