"Calcul sur ordre" en dynamique sous VBA

Résolu
jimy neutron Messages postés 491 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 18 novembre 2016 - 29 août 2008 à 09:06
jimy neutron Messages postés 491 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 18 novembre 2016 - 29 août 2008 à 11:07
Bonjour à tous,

Tout d'abord je souhaite une bonne rentrée à ceux qui ont eu la chance de partir en vacances, et salue le courage de ceux qui n'en ont pas eu! Voila.

J'ai une feuille de calcul excel ENORME, et blindée de calculs. Je lis un fichier txt et renseigne 1024 lignes de 4 colonnes venant de ce fichier, suite à cela je dois penser à appuyer sur F9 pour lancer les calculs. (Je ne peux pas laisser les calculs en auto.)

Ma question est donc, dans ma prog, est-il possible de lancer les calculs en dynamique, bref, simuler l'appuie sur F9.

Merci de votre aide,

Jimy

7 réponses

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
29 août 2008 à 09:15
Salut,
Utilises SendKEys non?

@+: Ju£i€n
Pensez: Réponse acceptée
3
dedenet2 Messages postés 372 Date d'inscription vendredi 27 juillet 2007 Statut Membre Dernière intervention 22 juillet 2013 2
29 août 2008 à 10:58
Salut ,
A tout hasard , utilise en plus l'instruction : Calculate
Par exemple pour la feuille 1 : Feuil1.Calculate
A++
3
jimy neutron Messages postés 491 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 18 novembre 2016 1
29 août 2008 à 10:03
Merci jrivet,

Pas très expert en VBA, je ne connaissais pas, mais cela fonctionne en partie.
En effet, tous les calculs ne sont pas executés, il me faut appuyer de nouveau sur F9 pour finir l'ensemble des calculs. J'ai essayé en demandant une seconde fois SendKeys "{F9}", (True ou False), certains autres calculs sont exécutés, mais toujours pas la totalité.

????
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
29 août 2008 à 10:09
Re,
LEs calculs ne sont pas fait par VBA?
Estc e que ce sont toujours les même qui ne sont pas exécuter?

@+: Ju£i€n
Pensez: Réponse acceptée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jimy neutron Messages postés 491 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 18 novembre 2016 1
29 août 2008 à 10:21
Non, ma prog ne fait aucun calcul, elle lit un fichier, déconcatène les lignes et renseigne des cellules X. Les calculs sont fait par des formules dans des cellules Y à partir des valeurs des cellules X.
En effet, ce sont toujours les mêmes cellules qui ne sont pas recalculées à la premiere demande.
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
29 août 2008 à 10:25
Salut,
Alors la je ne sais pas quoi te dire, ni comment t'aiguiller... désolé...
Espérons que quelqu'un de plus expérimenter en EXCEL passe par là...

@+: Ju£i€n
Pensez: Réponse acceptée
0
jimy neutron Messages postés 491 Date d'inscription mercredi 1 février 2006 Statut Membre Dernière intervention 18 novembre 2016 1
29 août 2008 à 11:07
Salut DedeNet2,

Le "A tout hasard" porte ses fruits, plus de problème de calculs.

Merci à vous deux,

Jimy
0
Rejoignez-nous