Salut!
Pour valeur cible :
Range('Cellule qui contient la formule').GoalSeek Goal:='Valeur à atteindre, ChangingCell:=Range('Cellule dont on modifie la valeur')
Sinon, on ne peut pas appeler une macro en tant qu'argument d'une autre macro : une macro ne fournit pas de retour : c'est un sous-programme, une procédure. Seule une fonction fournit un retour.
Voilà
Hady