OVH Cloud OVH Cloud

formule avec cellule différente avec VBA

1 réponse
Avatar
Nicolas Meunier
Bonjour,
je voudrais rentré une formule du genre :
ActiveCell.FormulaR1C1 = " =PENTE(Feuil1!B" & Range("D3").Text & ":B" &
Range("D4").Text & ";Feuil1!A" & Range("D3").Text & ":A" & Range("D4").Text
& ")"
avec en D3 la cellule de debut et D4 la cellule de fin

ce qui doit donner pour un exemple (plus lisible ) :
=PENTE(Feuil1!B3:B202;Feuil1!A3:A202)

mais il veut pas dans un formule (avec le = ) qu'il y ait des " et des & ...
donc comment faire pour créer une formule ou le numero des cellules
concernées doit etre saisie par l'utilisateur de la macro ???

merci d'avance

nico

1 réponse

Avatar
SL
Bonjour

formule sans VBA :
=PENTE(INDIRECT("Feuil1!B"&D3&":B"&D4);INDIRECT("Feuil1!A"&D3&":A"&D4))

Stéphane

"Nicolas Meunier" a écrit dans le message de news:

Bonjour,
je voudrais rentré une formule du genre :
ActiveCell.FormulaR1C1 = " =PENTE(Feuil1!B" & Range("D3").Text & ":B" &
Range("D4").Text & ";Feuil1!A" & Range("D3").Text & ":A" &
Range("D4").Text & ")"
avec en D3 la cellule de debut et D4 la cellule de fin

ce qui doit donner pour un exemple (plus lisible ) :
=PENTE(Feuil1!B3:B202;Feuil1!A3:A202)

mais il veut pas dans un formule (avec le = ) qu'il y ait des " et des &
...
donc comment faire pour créer une formule ou le numero des cellules
concernées doit etre saisie par l'utilisateur de la macro ???

merci d'avance

nico