Bonjour,
je suis débutant en VBA j'enregistre donc mes manip avec l'assistant enregistrement macro.
j'ai un problème pour la création d'un tableau croisé dynamique quand je le crée pendant l'enregistrement tout se passe bien.
Par contre quand je tente de le creer par la macro enregistrée j'ai droit à une erreur d'execussion 5 argument ou appel de procédure incorrect
extrait de mon code:
Range("F2").Select
ActiveWorkbook.Names.Add Name:="MVSEM", RefersToR1C1:= _
"=OFFSET(MV!R4C1,0,0,COUNTA(MV!C1),21)"
Sheets("MV").Select
Sheets.Add
ActiveSheet.Select
ActiveSheet.Name = "tdc"
Range("a1").Select
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"MVSEM", Version:=xlPivotTableVersion10).CreatePivotTable TableDestination _
:="tdc!L1C1", TableName:="Tableau croisé dynamique1", DefaultVersion:= _
xlPivotTableVersion10
Sheets("tdc").Select
Cells(1, 1).Select
ActiveWorkbook.ShowPivotTableFieldList = True
Range("G13").Select
Si quelqu'un peux me dire ce qui ne va pas ce serait sympas.
merci d'avance.
je suis débutant en VBA j'enregistre donc mes manip avec l'assistant enregistrement macro.
j'ai un problème pour la création d'un tableau croisé dynamique quand je le crée pendant l'enregistrement tout se passe bien.
Par contre quand je tente de le creer par la macro enregistrée j'ai droit à une erreur d'execussion 5 argument ou appel de procédure incorrect
extrait de mon code:
Range("F2").Select
ActiveWorkbook.Names.Add Name:="MVSEM", RefersToR1C1:= _
"=OFFSET(MV!R4C1,0,0,COUNTA(MV!C1),21)"
Sheets("MV").Select
Sheets.Add
ActiveSheet.Select
ActiveSheet.Name = "tdc"
Range("a1").Select
ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
"MVSEM", Version:=xlPivotTableVersion10).CreatePivotTable TableDestination _
:="tdc!L1C1", TableName:="Tableau croisé dynamique1", DefaultVersion:= _
xlPivotTableVersion10
Sheets("tdc").Select
Cells(1, 1).Select
ActiveWorkbook.ShowPivotTableFieldList = True
Range("G13").Select
Si quelqu'un peux me dire ce qui ne va pas ce serait sympas.
merci d'avance.