Bonjour à tous,
Je suis débutant en VBA et afin de progresser, je voulais créer une "application" qui résoud une équation du type Y = A*X + B.
Les données étant A,B et Y.
Pour cela, je me sers du serveur, jusque la pas de problème.
J'ai ensuite voulut faire une macro utilisant le solveur, jusque la toujours pas de problème.
La où ca se corse, c'est que je voudrait obtenir le résultat à chaque modification d'une cellule...
Pour cette dernière partie, j'ai essayé de créer une fonction fonctionnant comme ma macro, mais cela ne marche à priori pas.
J'ai un message d'érreur :
Et la je ne sais pas trop ou est le problème ...
Je ne cherche pas absolument à faire cela sous forme de fonction, si vous conaissez une autre solution, je suis preneur
joint : le fichier xls.
PS je suis sous xls 2003.
Je suis débutant en VBA et afin de progresser, je voulais créer une "application" qui résoud une équation du type Y = A*X + B.
Les données étant A,B et Y.
Pour cela, je me sers du serveur, jusque la pas de problème.
J'ai ensuite voulut faire une macro utilisant le solveur, jusque la toujours pas de problème.
La où ca se corse, c'est que je voudrait obtenir le résultat à chaque modification d'une cellule...
Pour cette dernière partie, j'ai essayé de créer une fonction fonctionnant comme ma macro, mais cela ne marche à priori pas.
J'ai un message d'érreur :
Solveur : Une erreur est survenue où la mémoire disponible est saturée
Et la je ne sais pas trop ou est le problème ...
Je ne cherche pas absolument à faire cela sous forme de fonction, si vous conaissez une autre solution, je suis preneur
joint : le fichier xls.
PS je suis sous xls 2003.
Pièces jointes
Dernière édition: