Bonjour,

J'ai quelques notions de VBA et je me suis lancé avec l'enregistreur de macro pour pouvoir créer des TCD automatiquement.

Cependant, j'ai une erreur d'exécution '5' "argument ou appel de procedure incorrect" lorsque j'exécute le code...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Sub PT_bankdeposit()
 
' Création TCD
 
  Sheets("All_AT_Euro").Select
    Range("A1:AM8791").Select
    ActiveWorkbook.Worksheets("TCD_courant").PivotTables( _
        "Tableau croisé dynamique9").PivotCache.CreatePivotTable TableDestination:= _
        "TCD_Automatique!R3C1", TableName:="Tableau croisé dynamique2", DefaultVersion:= _
        xlPivotTableVersion12
Ce qui est étrange c'est que le code marchait et ensuite j'ai eu cet erreur...
j'ai fait quelques recherches sur le net avant de poster et tout ce que j'ai trouvé concerne le nom du TCD ou bien la suppression de l'ancien TCD... cela n'a pas marché dans mon code...

Merci de votre aide !