Bonjour, j'ai une erreur dans la création de mon tableau croisés dynamique via VBA.
Le problème vient de l'intégration de ma variable dans le code de création. Je pense que j'ai une erreur de syntaxe.

pouvez vous m'aider svp ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Dim ligne_max As Integer
 
    ligne_max = Sheets("Donnée stock").Cells(Rows.Count, 1).End(xlUp).Row
 
    Call suppression_TCD
    Sheets("Outil croisé dynamique").Select
    Range("A1").Select
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "Donnée stock!R1C1:R" & ligne_max & "C46", Version:=xlPivotTableVersion15). _
        CreatePivotTable TableDestination:="Outil croisé dynamique!R1C1", TableName _
        :="Tableau croisé dynamique1", DefaultVersion:=xlPivotTableVersion15