Bonjour à tous !
Je me suis mis il ya pas longtemps au language VBA, je débute donc.
Je dois faire un fichier excel où un tableau croisé dynamique (présent dans la feuille "BD Live") doit se voir filtré les dates selon des cellules renseignées dans la feuille "Synthèse" dans les cellules L20 et L21. (Que l'utilisateur puisse choisir comme il veule les valeurs à affichées qu'il pourra exploiter.)
J'ai pas mal cherché sur internet mais rien ne convient ... j'ai copié des morceaux de macro pour le reste que j'avais faites grâce à la fonction "enregstrer une macro" ... mais pour le fait de filtrer les dates ... Help !
Voici le morceau de code que j'ai testé :
Merci à tous, toute aide sera la bienvenue !
Je me suis mis il ya pas longtemps au language VBA, je débute donc.
Je dois faire un fichier excel où un tableau croisé dynamique (présent dans la feuille "BD Live") doit se voir filtré les dates selon des cellules renseignées dans la feuille "Synthèse" dans les cellules L20 et L21. (Que l'utilisateur puisse choisir comme il veule les valeurs à affichées qu'il pourra exploiter.)
J'ai pas mal cherché sur internet mais rien ne convient ... j'ai copié des morceaux de macro pour le reste que j'avais faites grâce à la fonction "enregstrer une macro" ... mais pour le fait de filtrer les dates ... Help !
Voici le morceau de code que j'ai testé :
Code:
Sheets("BD Live").Select
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("Date_appel"). _
ClearLabelFilters
ActiveSheet.PivotTables("Tableau croisé dynamique1").PivotFields("Date_appel").PivotFilters.Add _
Type:=SpecificDate, Value1:=("Synthèse!L20"), Value2:=("Synthèse!L21")
Sheets("EtudeLIVE").Select
ActiveWorkbook.RefreshAll
Sheets("Synthèse").Select
Merci à tous, toute aide sera la bienvenue !