Bonjour,
Sur le même classeur, je veux réaliser un TCD avec Macro VBA, mais j'ai ces deux contraintes :
Le nom de la feuille de destination pour insérer le TCD change à chaque fois.
Le nom de la feuille source du TCD change à chaque fois.
J'ai essayé avec NomFeuille mais ça ne marche pas.
Comment modifier la Macro pour avoir une simple formule indépendamment du nom de la feuille d'insertion et du nom de feuille source?
Sub TCD()
Dim NomFeuille As String 'Feuille source qui peut changer
NomFeuille = "Test_" & "*"
Sheets.Add
ThisWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"'" & NomFeuille & "'!R1C1:R1000C3", Version:=6).CreatePivotTable _
TableDestination:="Feuil2!R3C1", TableName:="TCD Test", _ 'Feuille d'insertion qui peut changer
DefaultVersion:=6
Sheets("Feuil2").Select
Cells(3, 1).Select
'
'
'
End Sub
Merci par avance pour votre retour.