Hallo,
Inmiddels al heel wat afgestruind en volgens mij geen moeilijke vraag, maar het is mij nog niet gelukt. Zegt ongetwijfeld wat over mijn VBA kennis.
Ik maak in excel gebruik van een macro die steeds een nieuwe waarde in het veld D4 zet op het tabblad Details. Wanneer hij dat gedaan heeft maakt hij er aan het eind een htm bestand van. Dit bestand wordt automatisch gepubliceerd op een intranet.
Ik maak met een andere macro gebruik om te filteren in een draaitabel, zie onderstaande. Dit werkt helemaal prima, Maar de waarde die wordt gevuld in de cel D4 wordt niet automatisch gepusht naar de draaitabel. Dus er is wel een nieuwe waarde D4, maar de draaitabel bevat de oude waarde. Deze moet nog ververst worden. Hiervoor moet ik op cel D4 gaan staan en dan 'F2' + 'Enter' doen. Dit moet vast met een kleine toevoeging aan de macro te fixen zijn. Overigens worden alle oplossingsrichtingen erg gewaardeerd.
Ik heb ook een voorbeeldbestand bijgevoegd.
De code die ik nu gebruik heb ik uit een ander topic gehaald, maar deze werkt niet bij mij. Hier ook even een verwijzing naar het oude topic. https://www.helpmij.nl/forum/showth...tisch-filteren-in-draaitabellen-uit-celwaarde
Wie kan mij helpen?
Alvast bedankt,
Jos
Inmiddels al heel wat afgestruind en volgens mij geen moeilijke vraag, maar het is mij nog niet gelukt. Zegt ongetwijfeld wat over mijn VBA kennis.

Ik maak met een andere macro gebruik om te filteren in een draaitabel, zie onderstaande. Dit werkt helemaal prima, Maar de waarde die wordt gevuld in de cel D4 wordt niet automatisch gepusht naar de draaitabel. Dus er is wel een nieuwe waarde D4, maar de draaitabel bevat de oude waarde. Deze moet nog ververst worden. Hiervoor moet ik op cel D4 gaan staan en dan 'F2' + 'Enter' doen. Dit moet vast met een kleine toevoeging aan de macro te fixen zijn. Overigens worden alle oplossingsrichtingen erg gewaardeerd.
Ik heb ook een voorbeeldbestand bijgevoegd.
De code die ik nu gebruik heb ik uit een ander topic gehaald, maar deze werkt niet bij mij. Hier ook even een verwijzing naar het oude topic. https://www.helpmij.nl/forum/showth...tisch-filteren-in-draaitabellen-uit-celwaarde
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$4" Then
On Error Resume Next
With Sheet5.PivotTables("Draaitabel4").PivotFields("Project")
.ClearAllFilters
.PivotFilters.Add Type:=xlCaptionContains, Value1:=Target
End With
End If
End Sub
Wie kan mij helpen?
Alvast bedankt,
Jos