Merci pour vos réponses,
Je comprends absolument ce que vous me dites, cependant je bloque toujours :
Avec le même code, notamment ici :
Set rngPT = .Cells(3, 1).Resize(LastRow - 2, lastCol)
J'ai toujours une erreur "Type Mismatch" ici :
Set PCache = ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=rngPT)
... au niveau du rngPT.
On a vraiment le même code (aussi pour la définition de rngPT), alors je ne comprends vraiment pas :
- pourquoi une erreur Type Mismatch sur rngPT.
- pourquoi la macro ne s'active que sur une seule feuille.
Merci encore.