Bonjour,
Je souhaites faire remonter par VBA le détail que l'on peut afficher en double cliquant sur l'Item (Cellule) du TCD sans que cela ouvre une 2ème feuille et tout et tout... :
Exemple sur la cellule "J12" :
Avec ce code je remonte quelque chose du TCD mais pas de ma sélection :
Cela me remote ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub Détail_Selection() SelectionCell = Replace(ActiveCell.Address, "$", "") MsgBox ActiveSheet.PivotTables(1).PivotFields("Ville").PivotItems(1).Name & vbLf _ & ActiveSheet.PivotTables(1).PivotFields("n° Kit").PivotItems(1).Name & vbLf _ & ActiveSheet.PivotTables(1).PivotFields("n° Dossier").PivotItems(2).Name & vbLf _ & ActiveSheet.PivotTables(1).PivotFields("Client").PivotItems(1).Name & vbLf _ & ActiveSheet.PivotTables(1).PivotFields("Adresse").PivotItems(1).Name End Sub
Je pense que le problème viendrait au niveau n° de "PivotItems(1)" mais comment faire pour obtenir le n° de l'Item de la sélection ?
J'ai trouvé plein de code pour faire une boucle, mais ce que je souhaite c'est avoir le détail comme sur l’image 2 de ma sélection de la cellule.
Merci pour votre aide.
Bien Cdt.
Partager