cs_benoit78
Messages postés1Date d'inscriptionmercredi 23 juin 2004StatutMembreDernière intervention23 janvier 2012
-
23 janv. 2012 à 16:10
MarcPL
Messages postés172Date d'inscriptionjeudi 8 décembre 2011StatutMembreDernière intervention21 juillet 2013
-
25 janv. 2012 à 11:38
Bonjour à tous,
et merci d'avance à ceux qui porteront attention à mon post
Voilà le contexte:
J'ai un fichier Excel composé principalement de tableaux croisés dynamiques (TxD) connectés à mes différentes bases de données. J'ai développé une macro (qui marche ^^) qui permet, lors du lancement d'Excel (Public Sub Workbook_Open()), d'effectuer un ensemble de calcul à partir de ces TxD, résultats que je stock ensuite dans une nouvelle feuille du classeur.
Voici les problèmes qui me posent des difficultés :
[list]L’exécution de la macro au démarrage s’exécute avant le rafraichissement complet de tous les TxD. Comment puis-je faire pour que l’exécution de cette macro se déclenche après le rafraichissement complet des TxD ?/list [list]J'ai besoin d'extraire les résultats de calcul dans un fichier CSV afin que je puisse l'exploiter au travers d'une autre application. Comment puis-je effectuer cette extraction au travers de VBA ?/list [list]Enfin, je voudrai que ce processus soit automatique. Auriez-vous des idées pour rendre ce traitement automatique ?/list
MarcPL
Messages postés172Date d'inscriptionjeudi 8 décembre 2011StatutMembreDernière intervention21 juillet 20132 25 janv. 2012 à 11:38
Bonjour. Si le rafraichissement se fait par le recalcul automatique à l'ouverture de ton fichier,
je t'invite à regarder du côté de la fonction WAIT.
Sinon comme tu as pu le remarquer, sans voir ton code, pas d'aide possible ...
___________________________________________________________________________________________________________________
Comme la vitesse de la lumière est supérieure à celle du son, certains ont l'air brillant avant d'avoir l'air con !