Bonjour,
Je souhaite automatiser la fonction CAGR grâce à une macro seulement ça bug...
L'idée serait de demander à l'utilisateur les cellules dans lesquelles se trouvent les données (valeur d'arrivée, valeur de départ, année d'arrivée, année de départ) et que la formule finale permettent de retrouver les références des cellules.
Voici l'algorithme écrit :
Sub CAGR()
Dim Vt As Range
Set Vt = Application.InputBox("choisir la valeur d'arrivée", Type:=8)
Dim V0 As Range
Set V0 = Application.InputBox("Choisir la valeur de départ", Type:=8)
Dim Yt As Range
Set Yt = Application.InputBox("Choisir l'année d'arrivée", Type:=8)
Dim Y0 As Range
Set Y0 = Application.InputBox("Choisir l'année de départ", Type:=8)
ActiveCell.Formula = "=(Vt/V0)^(1/(Yt-Y0))-1"
End Sub
Et voici ce que la macro me renvoie : =(@Vt/@V0)^(1/(@Yt-@Y0))-1
Pouvez-vous m'aider svp?