Bonjour à tous,
Je viens vers vous car une difficulté se pose à moi. En effet, je me sert d’une macro pour crée un TCD, mais je souhaiterais que la destination de mon TCD ne soit pas sur une nouvelle feuille, mais au même endroit que ma source de données (TCD frais annexes), cependant même si je mets :
	
	
	
	
	
		
cela ne marche pas.
Mon code actuel est :
	
	
	
	
	
		
L’un d’entre vous pourrez t’il m’aider ?
	
		
			
		
		
	
				
			Je viens vers vous car une difficulté se pose à moi. En effet, je me sert d’une macro pour crée un TCD, mais je souhaiterais que la destination de mon TCD ne soit pas sur une nouvelle feuille, mais au même endroit que ma source de données (TCD frais annexes), cependant même si je mets :
		Code:
	
	
	TableDestination:="TCD frais annexes"
	Mon code actuel est :
		Code:
	
	
	Private Sub CommandButton22_Click()
Dim tableau()
i = 0
Sheets.Add.Move After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "TCD frais annexes"
Sheets("Base").Select
    Range("A1:AJ1").Select
    Selection.Copy
    Sheets("TCD frais annexes").Select
    Range("A59").Select
    ActiveSheet.Paste
If TextBox800.Text <> "" And TextBox801.Text <> "" Then
    With Sheets("Base")
        For Each c In .Range("N2:N" & .Range("N65000").End(xlUp).Row)
            If c.Value >= CDate(TextBox800.Text) And c.Value <= CDate(TextBox801.Text) Then
                ReDim Preserve tableau(i + 1)
                tableau(i) = .Range("a" & c.Row & ":" & "AJ" & c.Row).Value
                i = i + 1 ' espace entre les lignes copiées
            End If
        Next c
    End With
    With Sheets("TCD frais annexes")
        .Range("A60:AJ65536").Clear
        For i = 0 To UBound(tableau)
            .Range("A" & i + 60 & ":AJ" & i + 60) = tableau(i)
        Next i
    End With
End If
        Sheets("TCD frais annexes").Select
        Sheets.Add
    ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _
        "TCD frais annexes!R59C1:R65536C36", Version:=xlPivotTableVersion15). _
        CreatePivotTable TableDestination:="", TableName:= _
        "Tableau croisé dynamique1", DefaultVersion:=xlPivotTableVersion15
    Cells(3, 1).Select
    ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
        PivotTables("Tableau croisé dynamique1").PivotFields("Coût salarial ind."), _
        "Somme de Coût salarial ind.", xlSum
    ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
        PivotTables("Tableau croisé dynamique1").PivotFields("Coût hébergement ind.") _
        , "Somme de Coût hébergement ind.", xlSum
    ActiveSheet.PivotTables("Tableau croisé dynamique1").AddDataField ActiveSheet. _
        PivotTables("Tableau croisé dynamique1").PivotFields("Coût transport ind."), _
        "Somme de Coût transport ind.", xlSum
End Sub