Bonjour
"Ajoutez la ligne d'instruction Application.volatile en début de fonction lorsque celle-ci est utilisée dans la feuille et doit être recalculée automatiquement à chaque fois qu'une modification ou un calcul est effectué dans une cellule quelconque du classeur. "
Pour le type de variable Double, tu as les explications sur le site, ici
https://www.excel-pratique.com/fr/vba/variables.php
Cordialement