Merci pour la solution
Set Rng = Range("A1:F" & drLig)
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:=Rng, _
Version:=6).CreatePivotTable TableDestination:= _
"Matelas!R1C8", TableName:="Tableau croisé dynamique3", DefaultVersion:=6
Voilà le...