Rapport de message :*
 

Macro création de feuilles selon résultats tu TCD

Titre du sujet : Macro création de feuilles selon résultats tu TCD
par Bestfamily le 13/09/2016 17:08:26

Bonjour,

 

Je souhaiterai via VBA générer une nouvelle feuille reprenant le détail du résultat d'un TCD. Les valeurs du TCD n'étant pas fixe.

 

Mon TCD est simple

Business criticity = BS0 - BS1 - BS2 - BS3 - BS4

Impact = 1 - 2 - 3 - 4.

 

Il se peut que je n'ai pas de BS0 par exemple ou de BS2. D'où le TCD qui n'est pas fixe.

Je n'utilise que BSx impact 1.

Si par exemple j'ai BS0 et impact 1 une valeur de 10, une nouvelle feuille doit s'ouvrir avec le détail des 10.

 

Si j'utilise range, je ne prends pas forcément la cellule contenant BS0, impact 1 valeur de 10 mais autre chose.

Lorsque j'utilise PivotTable(Nom de table)..PivotSelect "Business criticity[BS0]"

me prend tous les impacts. Si j'inclus les impacts :

PivotTable(Nom de table)..PivotSelect "Business criticity[BS0]" + "Impact[1]" me sélectionne la ligne et la ligne suivante selection.showdetail = True me renvoi une erreur. Ce qui est normal.

 

Déjà là je suis bloqué.

 

Je n'ai encore pu vérifier lorsque BS0 par exemple n'existe pas.

 

Existe-t-il une solution sur le forum ? Je n''ai pas trouvé.

 

Merci de votre aide.