Bonjour a tous,
Je viens de redécouvrir comment on faisait pour créer ses propres formules de calcul dans Excel.
Malheureusement je ne me souviens plus sur la manière de la rendre recalculable comme les autres formules.
Je prends un exemple simple :
dans une feuille excel vous mettez en A1 l'expression "=alea()". Il sort une valeur.
MAintenant vous mettez dans une cellule (A2 par exemple), un calcul du type : "=A1 + 3". la valeur de la cellule a A1 a changé ! c'est çà que j'aimerai integrer a mes fonctions.


j'ai pensé a ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Function chaos() As Double

Application.Calculation = xlCalculationAutomatic
Application.AskToUpdateLinks = True

chaos = 3.1415297 * Rnd(5)
End Function
MAis il me semble qu'après coup j'ai eu un vague souvenir d'impossiblité...