Recalcul du fichier de macro complémentaire
Fermé
Aminec4
-
8 déc. 2009 à 12:07
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 - 8 déc. 2009 à 20:04
Gord21 Messages postés 918 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 20 mars 2013 - 8 déc. 2009 à 20:04
A voir également:
- Recalcul du fichier de macro complémentaire
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Ouvrir fichier .bin - Guide
4 réponses
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
289
8 déc. 2009 à 13:02
8 déc. 2009 à 13:02
Bonjour,
Je ne sais pas exactement à quel niveau tu rencontres ton problème, mais si ça peut t'aider, tu peux demander le taux à l'utilisateur par l'intermédiaire d'un InputBox.
Je ne sais pas exactement à quel niveau tu rencontres ton problème, mais si ça peut t'aider, tu peux demander le taux à l'utilisateur par l'intermédiaire d'un InputBox.
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
289
8 déc. 2009 à 13:24
8 déc. 2009 à 13:24
Peut-être que si tu limites le Calculate à la plage qui est réellement à recalculer, ta macro tournera correctement.
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
289
8 déc. 2009 à 14:00
8 déc. 2009 à 14:00
Tu peux essayer Application.EnableEvents = False en début de fonction puis Application.EnableEvents = True avant de sortir. Sinon, en passant par un fichier intermédiaire qui serait la copie de ton classeur.
Gord21
Messages postés
918
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
20 mars 2013
289
8 déc. 2009 à 20:04
8 déc. 2009 à 20:04
Bonsoir,
Après vérification, je pense savoir d'où vient le problème : Function. Une fonction ne peut être utilisée pour manipuler des objets (cellules, mises en formes, ...), elle se contente de retourner une valeur. Il faut donc réécrire ta macro en passant par des procédures ou en intégrant tes calculs dans ta fonction (toutes les fonctions Excel sont accessibles depuis les macros). Si tu as besoin d'aide, tu peux mettre ton fichier en lien.
Après vérification, je pense savoir d'où vient le problème : Function. Une fonction ne peut être utilisée pour manipuler des objets (cellules, mises en formes, ...), elle se contente de retourner une valeur. Il faut donc réécrire ta macro en passant par des procédures ou en intégrant tes calculs dans ta fonction (toutes les fonctions Excel sont accessibles depuis les macros). Si tu as besoin d'aide, tu peux mettre ton fichier en lien.
8 déc. 2009 à 13:11
ce qui fait que je ne peux pas changer le paramètre taux dans la feuille de ma macro complémentaire pour refaire le calcul et redonner le résultat.
le problème de l'input box serait le même, puisque à partir du moment ou je prend la valeur entrée par l'utilisateur et que je veuille la mettre dans la feuille de calcul , il fera exactement la même chose.