Problème avec la fonction formulaR1C1 de VBA

Résolu
youyou -  
 youyou -
[VBA] Problème avec la fonction formula R1C1

Bonjour,

Au sein d'une macro je suis amené à calculer l'écart-type d'une plage de cellules contenue dans une colonne. Le numéro de la première ligne de cette plage est une constante mais le numéro de la dernière ligne est une variable de type integer que j'ai nommé "taille".

Le problème est que lorsque je veux calculer l'écart-type de cette plage, la syntaxe est difficile, je n'arrive pas à trouver.

Pour calculer l'écart-type des cellules contenues entre C3 et C1856 dans la cellule D3, il faut taper:
Range("D3").FormulaR1C1= "=STDEV(R3C3:R1856C3)"

Comment j'adapte cette formule à mon problème (il faut remplacer 1856 par taille mais au niveau syntaxe ça se traduit comment?).

Merci pour vos lumières!!!
Configuration: Windows 2000
Internet Explorer 6.0

6 réponses

  1. youyou
     
    Cette option n'apparaît pas pour moi peut-être parce que je ne suis pas membre. Je réglerai ça en rentrant car je n'ai pas accès à ma messagerie au boulot et ju suppose qu'un lien pour clore le topic m'y sera proposé.

    A moins qu'un modérateur ne s'en charge!

    Merci encore
    3
  2. freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   165
     
    Bonjour
    Essaie ceci
    Range("D3").FormulaR1C1= "=STDEV(R3C3:R" & taille & "C3)" 
    
    3
  3. Utilisateur anonyme
     
    Bonjour,

    ou encore :

    Range("D3").Value = "=STDEV($C$3:$C$" & Taille & ")"

    Lupin
    3
  4. youyou
     
    Par contre comment fait-on pour changer le statut en "résolu"?
    2
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   165
     
    Au dessus, tu a une option a cocher
    2
  7. youyou
     
    Je m'attendais pas à avoir une réponse aussi rapide!!!

    Vos 2 solutions fonctionnent à merveille. Merci bcp à vous 2!

    Je reviendrai plus souvent au vu de la qualité de l'aide...
    1