[VBA - excel]Comment rendre çà fonction recalculable
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:
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é...