J ai un champ de page date, me listant toutes les dates ayant des données de 2005 à auj
Quand j’ouvre mon tableau croisé dynamique et que je clique sur actualiser pour qu’ils me mettent à jour mes données
J aimerais qu il m affiche par défaut les dernières données du jour ou de la veille selon disponibilité
Comment je procède : je cherche dans mon fichier source la date max de mes données, que je mets dans une cellule de mon classeur
Par exemple, ça me sort 23/12/2006 dans la cellule E1
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Range("E1").Select ActiveCell.FormulaR1C1 = "=MAX([Table.xls]TABLA!C7)"
Mais ça me sort cela comme erreur : Erreur 1004 au moment de l’exécution
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveSheet.PivotTables("Tabla dinámica1").PivotFields("DATE").CurrentPage = Range(E1).value
On ne peut assigner la propriété _Default de l’objet pivotitem
Mais par contre quand je mets en dur
ça marche très bien, mon tableau croisé dynamique affiche les données du 23/12/2006
Code : Sélectionner tout - Visualiser dans une fenêtre à part ActiveSheet.PivotTables("Tabla dinámica1").PivotFields("DATE").CurrentPage = 23/12/2006
Qqun saurait pourquoi
Merci d’avance pour vos réponses
Partager