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

Draaitabel: bereik en filtering

Status
Niet open voor verdere reacties.

MarcMangelschots

Gebruiker
Lid geworden
22 mei 2012
Berichten
34
Dag Excel-helden,

De situatie: We hebben een apparaatje (een teller) die elk uur tellerdata stockeert.
Eenmaal per maand lezen we met een usb-stick deze data uit en voegen we die toe in een excel document (voorbeeld zie bijlage)

Mijn twee vraagjes die samengaan met het bestand in bijlage: Bekijk bijlage counterdata.xlsx
1. Is het mogelijk om het bereik van de draaitabel automatisch aan te passen telkens er nieuwe data in het tabblad counter wordt bijgevoegd? Of moet de draaitabel altijd opnieuw aangemaakt worden?
2. Kan er in de draaitabel, en dus tegelijkertijd ook in de grafiek, een filter geplaatst worden zodat er data van een bepaalde maand wordt afgebeeld?... Maar opgelet in het resultaat moet nog wel elke dag van die maand met zijn tellertotalen worden afgebeeld.

Nu al veel dank voor het lezen van deze vraag en het aanwenden van jullie expertise!

vriendelijke groet,

Marc
 
Bij 'Rowlabels' kun je een datum filter in geven
 
Dankjewel Willem! :thumb:


Filtering gevonden.
Benieuwd of er voor vraag 1 ook een oplossing bestaat.
 
Maak van de 'counterdata' een tabel
Maak een makro die elke keer als je tabblad 'grafiek' start automatisch de draaitabel ververst.

Code:
Private Sub Worksheet_Activate()
    ActiveSheet.PivotTables("Draaitabel1").PivotCache.Refresh

End Sub
 
Als antwoord op vraag 1. Selecteer de kolommen A t/m J als bereik voor de draaitabel. Normaal gesproken is het voor formules niet handig om zo'n groot bereik te selecteren, maar met draaitabellen lijkt het niet uit te maken.

Het is beter om jouw data in een echte tabel te zetten en op basis van deze tabel een draaitabel te maken.

Je zal de draaitabel wel moeten verversen als je nieuwe data toegevoegd hebt.
 
Zoals eerder vermeld, maak een tabel van je brongegevens, de brongegevens voor je pivot is dan tabel1.
Code:
Private Sub Worksheet_Activate()
  Me.PivotTables(1).RefreshTable
End Sub
 
Marc,

Antwoord op vraag 1:
Als je Excel 2007 of hoger hebt kan je eerst van je brondata een tabel maken (CTRL+L) voordat je er een draaitabel van maakt.
Als je daarna gegevens toevoegt aan deze tabel, gaat de draaitabel het bereik automatisch aanpassen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan