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

Slicer twee meest recente weeknummers laten zien

Status
Niet open voor verdere reacties.

LennartRoest

Gebruiker
Lid geworden
3 okt 2016
Berichten
58
Hoi allen,

Ik heb een bestand waarin ik wekelijks nieuwe regels toevoeg. Nu heb ik daar een draaitabel van gemaakt met een slicer waarin ik de meest twee recente weken wil laten zien.

Nu zoek ik naar een macro die ik kan gebruiken die alle slicers in het gehele bestand filtert op de 2 meest recente weken, in het voorbeeld week 14 en 15.

Zelf kan ik alleen macro's maken met de 'opname' methode, maar kan ze niet zelf schrijven. Ik vermoed dat je hiervoor zelf code moet schrijven.. kan iemand me hierbij helpen?

Alvast bedankt!
 

Bijlagen

Ik heb van de bron een tabel (Table1) gemaakt.
Omdat het ook moet werken bij jaarwisselingen heb ik het weekformaat verandert naar 2017,52 en 2018,01
De hulpkolommen kun je zichtbaar maken door op het + teken te klikken boven kolom G
 

Bijlagen

Voor alle slicers

Code:
Sub VenA()
For Each sc In ThisWorkbook.SlicerCaches
  With sc
    .ClearManualFilter
    For Each it In .SlicerItems
      it.Selected = Val(it.Value) >= Application.Max(Sheets("Blad1").Columns(1)) - 1
    Next
  End With
Next sc
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan