Bonjour à Tous,
Salut Mireille,
Salut Alan,
Il suffirait de rajouter cette ligne de code pour redéfinir la plage
Code:
'Actualise le(s) tableau(x) croisé(s) dynamique(s)
ActiveWorkbook.Names.Add Name:="BaseTCD", RefersToR1C1:= _
"=OFFSET(TMP!R2C1:R2000C[4],,,COUNTA(TMP!R2C1:R2000C1))"
ActiveWorkbook.RefreshAll
Sheets("Rapport").Select
Range("C1").Select
End Sub
Donc avant le rafraichissement
Tu peux aussi remplacer en
H1 de la feuille "TMP"
Code:
=SI(A1="","",NUM.SEMAINE(A1))
si tu ne souhaites installer MoreFunc par
Code:
=SI(A1="","",NO.SEMAINE(A1))
et tirer vers le bas
mais il faut cocher l'Utilitaire d'Analyse dans Macros Complémentaires
Pour les Trimestres :
Clique Droit sur le mot Trimestre (en gris) du TCD
Paramètres de Champ
Avancé
Cocher dans Tri Automatique : Croissant
Bises à Mireille
A++ Alan
A+ à tous