Bonjour dans le classeur ci joint j'ai enregistré une macro qui par du tableau dans la ligne 1000 (oui il est bas lol) et qui en A1 fait un TCD
Mais quand j'exécute la macro il me dit "argument ou appel de procedure incorrect". Et il me surligne en jaune ces ligne
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Rapprochement NE1!R1003C3:R1093C7", Version:=xlPivotTableVersion14). _
CreatePivotTable TableDestination:="Rapprochement NE1!R1C1", TableName:= _
"Tableau croisé dynamique12", DefaultVersion:=xlPivotTableVersion14
Je ne vois pas pourquoi??? 😀
Sinon mon code de macro enregistré donne ça
Thanks in advance
Mais quand j'exécute la macro il me dit "argument ou appel de procedure incorrect". Et il me surligne en jaune ces ligne
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Rapprochement NE1!R1003C3:R1093C7", Version:=xlPivotTableVersion14). _
CreatePivotTable TableDestination:="Rapprochement NE1!R1C1", TableName:= _
"Tableau croisé dynamique12", DefaultVersion:=xlPivotTableVersion14
Je ne vois pas pourquoi??? 😀
Sinon mon code de macro enregistré donne ça
Code:
Sub Macro17()
'
' Macro17 Macro
'
'
ActiveWindow.SmallScroll Down:=-33
Range("D1035").Select
ActiveWindow.SmallScroll Down:=-39
Range("D1010").Select
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Rapprochement NE1!R1003C3:R1093C7", Version:=xlPivotTableVersion14). _
CreatePivotTable TableDestination:="Rapprochement NE1!R1C1", TableName:= _
"Tableau croisé dynamique12", DefaultVersion:=xlPivotTableVersion14
Sheets("Rapprochement NE1").Select
Cells(1, 1).Select
ActiveWindow.SmallScroll Down:=-3
With ActiveSheet.PivotTables("Tableau croisé dynamique12").PivotFields( _
"Code Bloom")
.Orientation = xlRowField
.Position = 1
End With
ActiveSheet.PivotTables("Tableau croisé dynamique12").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique12").PivotFields("F+"), "Nombre de F+", _
xlCount
ActiveSheet.PivotTables("Tableau croisé dynamique12").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique12").PivotFields("Bell"), "Nombre de Bell" _
, xlCount
ActiveSheet.PivotTables("Tableau croisé dynamique12").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique12").PivotFields("Mom"), "Nombre de Mom", _
xlCount
ActiveSheet.PivotTables("Tableau croisé dynamique12").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique12").PivotFields("Her"), "Nombre de Her", _
xlCount
With ActiveSheet.PivotTables("Tableau croisé dynamique12").PivotFields( _
"Nombre de Her")
.Caption = "Somme de Her"
.Function = xlSum
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique12").PivotFields( _
"Nombre de Mom")
.Caption = "Somme de Mom"
.Function = xlSum
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique12").PivotFields( _
"Nombre de Bell")
.Caption = "Somme de Bell"
.Function = xlSum
End With
With ActiveSheet.PivotTables("Tableau croisé dynamique12").PivotFields( _
"Nombre de F+")
.Caption = "Somme de F+"
.Function = xlSum
End With
End Sub
Thanks in advance