J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc
à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver
Application.Volatile. j'ai essayé Application.Volatile (False) et
Application.Volatile False et même de retirer la ligne Application.Volatile,
rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres
ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ChrisV
Bonjour Paul,
Désactive pour ce classeur le mode de calcul... Outils/Options.../Calcul/ sur ordre
ChrisV
"C'est moi que Vla" a écrit dans le message de news:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul
Bonjour Paul,
Désactive pour ce classeur le mode de calcul...
Outils/Options.../Calcul/ sur ordre
ChrisV
"C'est moi que Vla" <ecrivezmoi@cegetel.net> a écrit dans le message de
news: eFbzFNV1FHA.3300@TK2MSFTNGP15.phx.gbl...
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute
donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver
Application.Volatile. j'ai essayé Application.Volatile (False) et
Application.Volatile False et même de retirer la ligne
Application.Volatile, rien n'y fait. Ma fonction continue à être
recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Désactive pour ce classeur le mode de calcul... Outils/Options.../Calcul/ sur ordre
ChrisV
"C'est moi que Vla" a écrit dans le message de news:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul
FxM
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul
Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true -> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false -> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul (pas seulement de la fonction), la réponse du frère V :o) est la meilleure qui soit. Presse F9 pour forcer un recalcul.
@+ FxM
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc
à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver
Application.Volatile. j'ai essayé Application.Volatile (False) et
Application.Volatile False et même de retirer la ligne Application.Volatile,
rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres
ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide.
Paul
Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true
-> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false
-> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul
(pas seulement de la fonction), la réponse du frère V :o) est la
meilleure qui soit. Presse F9 pour forcer un recalcul.
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul
Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true -> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false -> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul (pas seulement de la fonction), la réponse du frère V :o) est la meilleure qui soit. Presse F9 pour forcer un recalcul.
@+ FxM
C'est moi que Vla
Salut ChrisV !
Je vais tester ça pour voir si ça me rêgle le problème.
Merci de ton aide Paul
"ChrisV" a écrit dans le message de news:
Bonjour Paul,
Désactive pour ce classeur le mode de calcul... Outils/Options.../Calcul/ sur ordre
ChrisV
"C'est moi que Vla" a écrit dans le message de news:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul
Salut ChrisV !
Je vais tester ça pour voir si ça me rêgle le problème.
Merci de ton aide
Paul
"ChrisV" <chrisv@microsoftgroups.org> a écrit dans le message de news:
OWLj8ZV1FHA.2132@TK2MSFTNGP15.phx.gbl...
Bonjour Paul,
Désactive pour ce classeur le mode de calcul...
Outils/Options.../Calcul/ sur ordre
ChrisV
"C'est moi que Vla" <ecrivezmoi@cegetel.net> a écrit dans le message de
news: eFbzFNV1FHA.3300@TK2MSFTNGP15.phx.gbl...
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute
donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver
Application.Volatile. j'ai essayé Application.Volatile (False) et
Application.Volatile False et même de retirer la ligne
Application.Volatile, rien n'y fait. Ma fonction continue à être
recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Je vais tester ça pour voir si ça me rêgle le problème.
Merci de ton aide Paul
"ChrisV" a écrit dans le message de news:
Bonjour Paul,
Désactive pour ce classeur le mode de calcul... Outils/Options.../Calcul/ sur ordre
ChrisV
"C'est moi que Vla" a écrit dans le message de news:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul
C'est moi que Vla
Merci de tes infos !
Je vais la déclarer Volatile (False) et la forcer à ce calculer quand je veux en lui validant un de ses paramêtres.
A partir d'une macro, il n'est pas possible d'appeler une fonction perso comme on peut faire avec une autre macro perso ?
@+ Paul
"FxM" a écrit dans le message de news: OxG$
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul
Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true -> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false -> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul (pas seulement de la fonction), la réponse du frère V :o) est la meilleure qui soit. Presse F9 pour forcer un recalcul.
@+ FxM
Merci de tes infos !
Je vais la déclarer Volatile (False) et la forcer à ce calculer quand je
veux en lui validant un de ses paramêtres.
A partir d'une macro, il n'est pas possible d'appeler une fonction perso
comme on peut faire avec une autre macro perso ?
@+
Paul
"FxM" <nullos@greuchmeu.ici> a écrit dans le message de news:
OxG$jeV1FHA.3376@TK2MSFTNGP14.phx.gbl...
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute
donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver
Application.Volatile. j'ai essayé Application.Volatile (False) et
Application.Volatile False et même de retirer la ligne
Application.Volatile, rien n'y fait. Ma fonction continue à être
recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide.
Paul
Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true
-> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false
-> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul (pas
seulement de la fonction), la réponse du frère V :o) est la meilleure qui
soit. Presse F9 pour forcer un recalcul.
Je vais la déclarer Volatile (False) et la forcer à ce calculer quand je veux en lui validant un de ses paramêtres.
A partir d'une macro, il n'est pas possible d'appeler une fonction perso comme on peut faire avec une autre macro perso ?
@+ Paul
"FxM" a écrit dans le message de news: OxG$
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul
Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true -> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false -> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul (pas seulement de la fonction), la réponse du frère V :o) est la meilleure qui soit. Presse F9 pour forcer un recalcul.
@+ FxM
FxM
A partir d'une macro, il n'est pas possible d'appeler une fonction perso comme on peut faire avec une autre macro perso ?
Mais si, mais si ...
S'il n'y en a pas, insère un module via VBE dans ton classeur.
Public function dble(inp) 'renvoit le bouble de l'entrée 'attention, aucune vérification ! dble = 2*inp end function
Sub test() a=2 bÛle(a) end sub
Et même dispos dans les feuilles de calcul : Ûle(A1)
@+ FxM
C'est moi que Vla wrote:
Merci de tes infos !
Je vais la déclarer Volatile (False) et la forcer à ce calculer quand je veux en lui validant un de ses paramêtres.
A partir d'une macro, il n'est pas possible d'appeler une fonction perso comme on peut faire avec une autre macro perso ?
@+ Paul
"FxM" a écrit dans le message de news: OxG$
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true -> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false -> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul (pas seulement de la fonction), la réponse du frère V :o) est la meilleure qui soit. Presse F9 pour forcer un recalcul.
@+ FxM
A partir d'une macro, il n'est pas possible d'appeler une fonction
perso comme on peut faire avec une autre macro perso ?
Mais si, mais si ...
S'il n'y en a pas, insère un module via VBE dans ton classeur.
Public function dble(inp)
'renvoit le bouble de l'entrée
'attention, aucune vérification !
dble = 2*inp
end function
Sub test()
a=2
bÛle(a)
end sub
Et même dispos dans les feuilles de calcul :
Ûle(A1)
@+
FxM
C'est moi que Vla wrote:
Merci de tes infos !
Je vais la déclarer Volatile (False) et la forcer à ce calculer quand je
veux en lui validant un de ses paramêtres.
A partir d'une macro, il n'est pas possible d'appeler une fonction perso
comme on peut faire avec une autre macro perso ?
@+
Paul
"FxM" <nullos@greuchmeu.ici> a écrit dans le message de news:
OxG$jeV1FHA.3376@TK2MSFTNGP14.phx.gbl...
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute
donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver
Application.Volatile. j'ai essayé Application.Volatile (False) et
Application.Volatile False et même de retirer la ligne
Application.Volatile, rien n'y fait. Ma fonction continue à être
recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide.
Paul
Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true
-> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false
-> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul (pas
seulement de la fonction), la réponse du frère V :o) est la meilleure qui
soit. Presse F9 pour forcer un recalcul.
A partir d'une macro, il n'est pas possible d'appeler une fonction perso comme on peut faire avec une autre macro perso ?
Mais si, mais si ...
S'il n'y en a pas, insère un module via VBE dans ton classeur.
Public function dble(inp) 'renvoit le bouble de l'entrée 'attention, aucune vérification ! dble = 2*inp end function
Sub test() a=2 bÛle(a) end sub
Et même dispos dans les feuilles de calcul : Ûle(A1)
@+ FxM
C'est moi que Vla wrote:
Merci de tes infos !
Je vais la déclarer Volatile (False) et la forcer à ce calculer quand je veux en lui validant un de ses paramêtres.
A partir d'une macro, il n'est pas possible d'appeler une fonction perso comme on peut faire avec une autre macro perso ?
@+ Paul
"FxM" a écrit dans le message de news: OxG$
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true -> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false -> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul (pas seulement de la fonction), la réponse du frère V :o) est la meilleure qui soit. Presse F9 pour forcer un recalcul.
@+ FxM
C'est moi que Vla
Ok ! , ça change tout, ça m'ouvre des possibilités pour faire avancer mon chmilblic ;-)
Je m'en vais faire des manipes tout de suite.
Merci de ton aide @+ Paul
"FxM" a écrit dans le message de news: %
A partir d'une macro, il n'est pas possible d'appeler une fonction perso comme on peut faire avec une autre macro perso ?
Mais si, mais si ...
S'il n'y en a pas, insère un module via VBE dans ton classeur.
Public function dble(inp) 'renvoit le bouble de l'entrée 'attention, aucune vérification ! dble = 2*inp end function
Sub test() a=2 bÛle(a) end sub
Et même dispos dans les feuilles de calcul : Ûle(A1)
@+ FxM
C'est moi que Vla wrote:
Merci de tes infos !
Je vais la déclarer Volatile (False) et la forcer à ce calculer quand je veux en lui validant un de ses paramêtres.
A partir d'une macro, il n'est pas possible d'appeler une fonction perso comme on peut faire avec une autre macro perso ?
@+ Paul
"FxM" a écrit dans le message de news: OxG$
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true -> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false -> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul (pas seulement de la fonction), la réponse du frère V :o) est la meilleure qui soit. Presse F9 pour forcer un recalcul.
@+ FxM
Ok ! , ça change tout, ça m'ouvre des possibilités pour faire avancer mon
chmilblic ;-)
Je m'en vais faire des manipes tout de suite.
Merci de ton aide
@+
Paul
"FxM" <nullos@greuchmeu.ici> a écrit dans le message de news:
%23BTuGAY1FHA.732@TK2MSFTNGP10.phx.gbl...
A partir d'une macro, il n'est pas possible d'appeler une fonction
perso comme on peut faire avec une autre macro perso ?
Mais si, mais si ...
S'il n'y en a pas, insère un module via VBE dans ton classeur.
Public function dble(inp)
'renvoit le bouble de l'entrée
'attention, aucune vérification !
dble = 2*inp
end function
Sub test()
a=2
bÛle(a)
end sub
Et même dispos dans les feuilles de calcul :
Ûle(A1)
@+
FxM
C'est moi que Vla wrote:
Merci de tes infos !
Je vais la déclarer Volatile (False) et la forcer à ce calculer quand je
veux en lui validant un de ses paramêtres.
A partir d'une macro, il n'est pas possible d'appeler une fonction perso
comme on peut faire avec une autre macro perso ?
@+
Paul
"FxM" <nullos@greuchmeu.ici> a écrit dans le message de news:
OxG$jeV1FHA.3376@TK2MSFTNGP14.phx.gbl...
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute
donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité
désactiver Application.Volatile. j'ai essayé Application.Volatile
(False) et Application.Volatile False et même de retirer la ligne
Application.Volatile, rien n'y fait. Ma fonction continue à être
recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide.
Paul
Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true
-> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false
-> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul
(pas seulement de la fonction), la réponse du frère V :o) est la
meilleure qui soit. Presse F9 pour forcer un recalcul.
Ok ! , ça change tout, ça m'ouvre des possibilités pour faire avancer mon chmilblic ;-)
Je m'en vais faire des manipes tout de suite.
Merci de ton aide @+ Paul
"FxM" a écrit dans le message de news: %
A partir d'une macro, il n'est pas possible d'appeler une fonction perso comme on peut faire avec une autre macro perso ?
Mais si, mais si ...
S'il n'y en a pas, insère un module via VBE dans ton classeur.
Public function dble(inp) 'renvoit le bouble de l'entrée 'attention, aucune vérification ! dble = 2*inp end function
Sub test() a=2 bÛle(a) end sub
Et même dispos dans les feuilles de calcul : Ûle(A1)
@+ FxM
C'est moi que Vla wrote:
Merci de tes infos !
Je vais la déclarer Volatile (False) et la forcer à ce calculer quand je veux en lui validant un de ses paramêtres.
A partir d'une macro, il n'est pas possible d'appeler une fonction perso comme on peut faire avec une autre macro perso ?
@+ Paul
"FxM" a écrit dans le message de news: OxG$
C'est moi que Vla wrote:
Bonjour à tous,
J'ai créé une fonction que j'ai défini comme volatile et qui s'exécute donc à chaque fois qu'un recalcul a lieu sur la feuille.
Ce mode de fonctionnement est trop lourd et j'aurrais souhaité désactiver Application.Volatile. j'ai essayé Application.Volatile (False) et Application.Volatile False et même de retirer la ligne Application.Volatile, rien n'y fait. Ma fonction continue à être recalculer même si ses paramêtres ne sont pas modifiés.
Comment puis-je annuler ce recalcul systematique ?
Merci de votre aide. Paul Bonjour,
Une fonction perso est recalculée :
- avec application.volatile ou avec application.volatile true -> systématiquement même lorsqu'aucun des éléments d'entrée n'a changé,
- sans application.volatile ou avec application.volatile false -> lorsqu'un ou plusieurs éléments d'entrée change.
Si un élément d'entrée change et que ne veuille pas *aucun* recalcul (pas seulement de la fonction), la réponse du frère V :o) est la meilleure qui soit. Presse F9 pour forcer un recalcul.