erreur 1004

louli78

XLDnaute Nouveau
Bonjour, bonjour

j'ai fais ce bout de code et je ne comprend pas d'ou vient l'erreur 1004

Ecart_type = Application.WorksheetFunction.StDevP(ThisWorkbook.Sheets("calculateur").Range("I4:I5"), Application.WorksheetFunction.Average(Range("I4:I5")))

Merci
 

mromain

XLDnaute Barbatruc
Re : erreur 1004

bonjour louli, jojo,

Ne connaissant pas cette fonction, c'est assez difficile...
Cependant, tu as un espace entre I5 et " dans
Code:
Application.WorksheetFunction.Average(Range("I4:I5 "))
Peut-être que l'erreur vient de là.

a+
 
G

Guest

Guest
Re : erreur 1004

Bonjour,

il faut que tes 2 fonction sachent sur quelle(s) feuille(s) travailler.

Si c'est sur la même feuille que StDevP
Code:
With Sheets("calculateur")
        Application.WorksheetFunction.StDevP([SIZE=4][COLOR=red][B].[/B][/COLOR][/SIZE]Range("I4:I5"), Application.WorksheetFunction.Average([SIZE=4][COLOR=red][B].[/B][/COLOR][/SIZE]Range("I4:I5")))
    End With

Sur une autre feuille:

Code:
 Application.WorksheetFunction.StDevP(ThisWorkbook.Sheets("calculateur").Range("I4:I5"), Application.WorksheetFunction.Average(Sheets("AutreFeuille").Range("I4:I5 ")))

De plus Average lèvera une erreur s'il n'y a rien en I1:I5

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 940
Membres
103 989
dernier inscrit
jralonso