Bonjour à tous,
je me permet de solliciter votre aide
je souhaite remplir un tableau d'activité journalier par le biais de Tableaux dynamique croisées
Problématique :
je n'arrive pas à fixer mes chiffres lorsque je mets à jour mes TCD journalièrement
d'avance merci
ci dessous mon code
Sub remplirtableau()
Dim TODAY As Date
prepa = "=GETPIVOTDATA(""Initialisation"",REPORTING!R12C6)"
repan1 = "=GETPIVOTDATA(""N°RMA"",REPORTING!R36C2,""Type"",""TPE"",""Niveau panne"",""Niv1"")"
repan3 = "=GETPIVOTDATA(""N°RMA"",REPORTING!R36C2,""Type"",""TPE"",""Niveau panne"",""Niv3"")"
att = "=GETPIVOTDATA(""N°ATT"",REPORTING!R12C2)"
colisrecpt = "=GETPIVOTDATA(""Id"",REPORTING!R24C6,""Type"",""Reception"")"
colisenv = "=GETPIVOTDATA(""Id"",REPORTING!R24C6,""Type"",""Envoie"")"
tpeenattente = "=GETPIVOTDATA(""N°RMA"",REPORTING!R35C5)"
Dte = Worksheets("REPORTING").Range("h2")
repan2 = "=GETPIVOTDATA(""N°RMA"",REPORTING!R36C2,""Type"",""TPE"",""Niveau panne"",""Niv2"")"
If MsgBox("Voulez-vous Actualiser le tableau ?", vbYesNo, "MISE A JOUR") = vbNo Then Exit Sub
ActiveWorkbook.RefreshAll
Worksheets("tableau").Range("B5:B167").Find(Dte).Offset(0, 2).Value = prepa
Worksheets("tableau").Range("B5:B167").Find(Dte).Offset(0, 3).Value = repan1
Worksheets("tableau").Range("B5:B167").Find(Dte).Offset(0, 5).Value = repan3
Worksheets("tableau").Range("B5:B167").Find(Dte).Offset(0, 10).Value = att
Worksheets("tableau").Range("B5:B167").Find(Dte).Offset(0, 14).Value = colisrecpt
Worksheets("tableau").Range("B5:B167").Find(Dte).Offset(0, 15).Value = colisenv
Worksheets("tableau").Range("B5:B167").Find(Dte).Offset(0, 7).Value = tpeenattente
Worksheets("tableau").Range("B5:B167").Find(Dte).Offset(0, 4).Value = repan2
End Sub