Function personnalisée vba excel : "recalcul&
Fermé
sicy38
Messages postés
7
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
18 janvier 2010
-
17 janv. 2010 à 17:41
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 18 janv. 2010 à 21:25
eriiic Messages postés 24600 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 21 octobre 2024 - 18 janv. 2010 à 21:25
A voir également:
- Function personnalisée vba excel : "recalcul&
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
5 réponses
ks13
Messages postés
191
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
1 août 2011
23
17 janv. 2010 à 17:50
17 janv. 2010 à 17:50
Tu pourrais joindre une feuille a titre d'exemple?
ks13
Messages postés
191
Date d'inscription
lundi 12 juillet 2004
Statut
Membre
Dernière intervention
1 août 2011
23
17 janv. 2010 à 19:11
17 janv. 2010 à 19:11
JE retire ce que j'ai dit, apres verification, cela reviens au meme que laisser le fonction calculer par elle meme, donc aucun changement.
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
18 janv. 2010 à 07:41
18 janv. 2010 à 07:41
Bonjour,
Ajoute au début de ta fonction:
application.volatile
Ca la force à être réévaluée à chaque recalcul.
Comme mise en gras n'entraine pas de recalcul il faudra soit attendre une nouvelle saisie n'importe où soit faire F9.
Tu peux aussi forcer un recalcul sur deactivate de l'onglet, sur un double-clic, sur une sélection...
eric
Ajoute au début de ta fonction:
application.volatile
Ca la force à être réévaluée à chaque recalcul.
Comme mise en gras n'entraine pas de recalcul il faudra soit attendre une nouvelle saisie n'importe où soit faire F9.
Tu peux aussi forcer un recalcul sur deactivate de l'onglet, sur un double-clic, sur une sélection...
eric
sicy38
Messages postés
7
Date d'inscription
jeudi 17 janvier 2008
Statut
Membre
Dernière intervention
18 janvier 2010
18 janv. 2010 à 21:14
18 janv. 2010 à 21:14
J'édite ce message car je n'avais pas bien étudié la proposition d'ériiic.
En fait il a raison, la ligne application.volatile en début de code change tout et résout mon problème : les résultats sont recalculés dès que je presse sur F9.
Merci
Sylvain
En fait il a raison, la ligne application.volatile en début de code change tout et résout mon problème : les résultats sont recalculés dès que je presse sur F9.
Merci
Sylvain
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
18 janv. 2010 à 21:25
18 janv. 2010 à 21:25
Bonsoir,
Je ne pense pas que la position de la fonction joue, une formule est réévaluée si un de ses antécédent change de valeur.
Que ça ne t'empêche pas de regarder le rôle de volatile...
eric
Je ne pense pas que la position de la fonction joue, une formule est réévaluée si un de ses antécédent change de valeur.
Que ça ne t'empêche pas de regarder le rôle de volatile...
eric
17 janv. 2010 à 18:01
http://www.ttsj.fr/index.php?option=com_remository&Itemid=16&func=fileinfo&id=68
Par exemple, le nom affiché en W4 n'est pas modifié même si ce n'est plus S3 mais S5 que je mets en gras. Sauf si je double clique 2 fois puis entrée sur W4 mais c'est long...
Merci d'avance