Bonjour à tous,
j'ai créé une macro qui ouvre un fichier. Après quelques retraitements automatisés, je cherche à créer un tableau croisé dynamique.
J'ai utilisé l'enregistreur de macro qui me donne la macro suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Sub Macro24()
 
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "Parc!R1C1:R14554C25", Version:=xlPivotTableVersion10).CreatePivotTable _
        TableDestination:="Facturation Ligne!R1C1", TableName:= _
        "Tableau croisé dynamique11", DefaultVersion:=xlPivotTableVersion10
    Sheets("Facturation Ligne").Select
    Cells(1, 1).Select
    With ActiveSheet.PivotTables("Tableau croisé dynamique11").PivotFields( _
        "Donneur d'ordre")
        .Orientation = xlRowField
        .Position = 1
    End With
    ActiveSheet.PivotTables("Tableau croisé dynamique11").AddDataField ActiveSheet. _
        PivotTables("Tableau croisé dynamique11").PivotFields("Ligne"), _
        "Somme de Ligne", xlSum
    With ActiveSheet.PivotTables("Tableau croisé dynamique11").PivotFields( _
        "Somme de Ligne")
        .Caption = "Nombre de Ligne"
        .Function = xlCount
    End With
End Sub


Mon code bloque spécifiquement sur cette partie qui se surligne en jaune:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "Parc!R1C1:R14554C25", Version:=xlPivotTableVersion10).CreatePivotTable _
        TableDestination:="Facturation Ligne!R1C1", TableName:= _
        "Tableau croisé dynamique11", DefaultVersion:=xlPivotTableVersion10

J'avoue que je bloque complètement, est-ce que quelqu'un aurait déjà rencontré ce type de problème ?

Merci et bonne journée !