Bonjour mes amis.
J'ai un code VBA pour coller la même formule dans plus de 170 tableaux de feuilles de calcul.
La formule est collée dans "E13" de chaque table de la feuille de calcul 170.
Mon problème ici est le suivant.
Je reçois un message d'erreur en utilisant le code vba. Comment puis-je corriger l'erreur.
Ceci à l'avance.
Veuillez consulter le code ci-dessous.
[codeSub Macro1()
Dim wb As Workbook
Set wb = ActiveWorkbook
Dim ws As Worksheet
For Each ws In wb.Sheets
ws.Activate
On Error GoTo err1
Range("E13").Formula = "=IF(ROW(A13)<13,"",AVERAGEIFS($C$2:$C$5000,$B$2:$B$5000," > "&EDATE(B13,-12),$B$2:$B$5000," <= "&B13))"
Next ws
Exit Sub
err1:
Range("E13").Formula = "IF(ROW(A13)<13,"",AVERAGEIFS($C$2:$C$5000,$B$2:$B$5000," > "&EDATE(B13,-12),$B$2:$B$5000," <= "&B13))"
Resume Next
End Sub
][/code]