Bonjour à tous,
Je viens de commencer les macros sur excel, et je dois avouer que je bloque sur un problème qui doit être très simple en réalité.
J'ai deux colonnes, et je souhaite faire un Nb Val pour ma première colonne.
Manuellement c'est ce qu'il y a de plus simple au monde.
A chaque fois que j'exécute la macro ci-dessous, excel bloque en erreur 5 sur la ligne
DefaultVersion:=xlPivotTableVersion14
Quand je la supprime, je retrouve une erreur 5 sur la ligne du dessus changé comme ça :
TableDestination:="Feuil4!L3C1", TableName:="Tableau croisé dynamique9"
Quelqu'un pourrait-il m'aider?
Est-ce que cela provient de mac?
Merci d'avance !
Adrien
Sub Macro12()
'
' Macro12 Macro
'
'
Range("A1:B7").Select
Sheets.Add
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"Feuil1!L1C1:L7C2", Version:=xlPivotTableVersion14).CreatePivotTable _
TableDestination:="Feuil4!L3C1", TableName:="Tableau croisé dynamique9", _
DefaultVersion:=xlPivotTableVersion14
Sheets("Feuil4").Select
Cells(3, 1).Select
With ActiveSheet.PivotTables("Tableau croisé dynamique9").PivotFields("sku_s")
.Orientation = xlRowField
.Position = 2
End With
ActiveSheet.PivotTables("Tableau croisé dynamique9").AddDataField ActiveSheet. _
PivotTables("Tableau croisé dynamique9").PivotFields("unique_name"), _
"Somme sur unique_name", xlSum
Range("A3").Select
ExecuteExcel4Macro _
"PIVOT.FIELD.PROPERTIES(""Tableau croisé dynamique9"",""Somme sur unique_name"",,,4)"
End Sub