Bonjour à tous,
j'ai un souci avec ma ligne de code suivante:
Range("D12").Value = Application.WorksheetFunction.IfError(WorksheetFunction.AverageIfs(Worksheets("Senior").Range("AB:AB"), Worksheets("Senior").Range("G:G"), "PS/opco", Worksheets("Senior").Range("AB:AB"), "<>""", Worksheets("Senior").Range("AF:AF"), Country, Worksheets("Senior").Range("B:B"), ">=" & CLng(Date1), Worksheets("Senior").Range("B:B"), "<=" & CLng(Date2)), "XXXXX")
Le problème est que les arguments déclarés de la fonction AverageIfs ne renvoient aucune donnée (et c'est normal). C'est pourquoi, j'essaye de rajouter la fonction IfError au préalable pour palier à ce problème mais la macro bug et me renvoie ce message.
Erreur d'exécution '1004':
Impossible de lire la propriété AverageIfs de la classe WorsheetFunction
Auriez-vous une astuce pour solutionner ce pb? Merci à tous
Partager