KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Samedi 17 mai 2008 - 11:24:33

Problème avec la fonction formulaR1C1 de VBA

Rechercher : dans
Problème avec la fonction formulaR1C1 de VBA
par youyou
 Fil de Discussions
Statut : Résolu
jeudi 19 juillet 2007 à 14:19:14
[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
Répondre à youyou  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par freto, le jeudi 19 juillet 2007 à 14:24:00 Fil de Discussions
Bonjour
Essaie ceci
Range("D3").FormulaR1C1= "=STDEV(R3C3:R" & taille & "C3)" 
Répondre à freto

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Lupin.A, le jeudi 19 juillet 2007 à 14:28:22 Fil de Discussions
Bonjour,

ou encore :

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

Lupin
Répondre à Lupin.A

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par youyou, le jeudi 19 juillet 2007 à 14:45:14 Fil de Discussions
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...
Répondre à youyou

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par youyou, le jeudi 19 juillet 2007 à 14:50:04 Fil de Discussions
Par contre comment fait-on pour changer le statut en "résolu"?
Répondre à youyou

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par freto, le jeudi 19 juillet 2007 à 14:55:08 Fil de Discussions
Au dessus, tu a une option a cocher
Répondre à freto

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par youyou, le jeudi 19 juillet 2007 à 15:29:57 Fil de Discussions 
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
Répondre à youyou
Discussions pertinentes trouvées dans le forum
03/01 18h01utiliser une fonction sous vba en excelProgrammation04/01 21h1512
03/01 14h08fonction dans vbaProgrammation03/01 19h362
03/12 18h39Création d'une fonction en vbaProgrammation08/12 23h033
24/11 13h26Problème de fonction sous VBA de AccessProgrammation24/11 16h161
Plus de discussions sur « Problème avec la fonction formulaR1C1 de VBA » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide