Manipuler une partie de colonne VBA

Résolu
Bonjour, je suis toute nouvelle à la programmation en VBA et je rencontre quelques difficultés: je voudrais écrire dans une cellule (j,4) la médiane d'une plage de cellules [Cells(j,3) jusqu'à Cells(i-1,3)] appartenant à la même colonne, j'ai fait ces 4 essais sans succès:

Sheets("calculmediane").Activate
Cells(j, 4) = Application.Median(Rows(j, 3) + ":" + Rows(i - 1, 3))
ou
Cells(j, 4) = Application.Median(Range (Rows(j, 3) + ":" + Rows(i - 1, 3)))
ou
Cells(j, 4) = Application.Median(Range ("C" & j +":" +"C" & i - 1))
ou
Cells(j, 4) = Application.Median(Cells(j, 3) + ":" + Cells(i - 1, 3))

Help svp! :-(

1 réponse

  1. bonjour,

    es ce que tu veux mettre la formule dans la cellule ?

    cordialement
    0
    1. Non dans une macro
      0
    2.   Cells(j, 4).FormulaLocal  = "= Application.Median(Range ("C" & j  & ":C" & i - 1))"
      
      0
    3. Ca fonctionne parfaitement! Merci beaucoup! :-)
      0
    4. de rien
      0