Bonjour,
Contexte: J'ai un tableau remplis chaque semaine avec de nouvelles lignes. Une des colonnes de ces lignes correspond à la semaine à laquelle la ligne a été rajoutée (S1 à S52). Ce tableau alimente un tableau croisé dynamique dont les étiquettes de ligne sont les semaines.
Problème: Quand j'arrives à la semaine 1 d'une nouvelle année, le premier tableau est vidé puis rempli avec de nouvelles lignes comprenant S1 (vu qu'il s'agit de la première semaine). Le problème est quand temps normal le TCD est actualisé automatiquement est la nouvelle semaine se rajoute directement (pas besoin d'aller la cocher), alors que dans ce cas de nouvelle année, la ligne S1 ne s'affiche pas directement il faut aller la recocher dans la liste et en plus de ça la liste comporte les semaines S2 à S52 alors que le premier tableau ne comporte que des S1.
Comment faire pour que les semaines qui n'apparraissent pas encore dans le premier tableau n'apparaissent pas dans la liste (des étiquettes de ligne) du TCD.
Tout cela est géré par vba.
Merci d'avance pour toute aide.
Contexte: J'ai un tableau remplis chaque semaine avec de nouvelles lignes. Une des colonnes de ces lignes correspond à la semaine à laquelle la ligne a été rajoutée (S1 à S52). Ce tableau alimente un tableau croisé dynamique dont les étiquettes de ligne sont les semaines.
Problème: Quand j'arrives à la semaine 1 d'une nouvelle année, le premier tableau est vidé puis rempli avec de nouvelles lignes comprenant S1 (vu qu'il s'agit de la première semaine). Le problème est quand temps normal le TCD est actualisé automatiquement est la nouvelle semaine se rajoute directement (pas besoin d'aller la cocher), alors que dans ce cas de nouvelle année, la ligne S1 ne s'affiche pas directement il faut aller la recocher dans la liste et en plus de ça la liste comporte les semaines S2 à S52 alors que le premier tableau ne comporte que des S1.
Comment faire pour que les semaines qui n'apparraissent pas encore dans le premier tableau n'apparaissent pas dans la liste (des étiquettes de ligne) du TCD.
Tout cela est géré par vba.
Merci d'avance pour toute aide.
Dernière édition: