Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…