Problème avec ExecuteExcel4Macro.... [résolu] - VB/VBA/VBS - Programmation
Marsh Posté le 08-02-2007 à 15:35:43
Bonjour,
si le traitement est plus rapide en les ouvrant, pourquoi ne pas les ouvrir? et les refermer tout de suite après récupération des infos?
Cordialement
Marsh Posté le 08-02-2007 à 15:39:57
re,
j'avais ecrit quelque chose à cette adresse
http://forum.hardware.fr/hfr/Progr [...] m#t1508812
Marsh Posté le 08-02-2007 à 15:49:53
C'est une solution, mais comment les ouvrir de façon réduite dans la barre des tâches ou de façon à ce que l'utilisateur ne les vois pas ?
Marsh Posté le 08-02-2007 à 16:01:05
ReplyMarsh Posté le 08-02-2007 à 16:30:32
seniorpapou a écrit : Application.ScreenUpdating = False |
Merci !
Marsh Posté le 09-02-2007 à 11:55:38
Voir post du 15-05-2006 à 21:13:49 http://forum.hardware.fr/hardwaref [...] 0232-1.htm
ou http://forum.hardware.fr/hardwaref [...] 2780-1.htm
Marsh Posté le 08-02-2007 à 14:51:39
Bonjour,
Je dois réaliser l'application suivante : j'ai une macro excel qui doit balayer une plage de lignes et de colonnes dans d'autres fichiers Excel fermés, stocké sur un serveur (serveur local).
En adaptant une solution du site excellabo.net, j'utilise la fonction ExecuteExcel4Macro comme suit :
Alors c'est génial, ça fonctionne, mais c'est abominablement lent, si lent que ça plante quand j'agrandis le nombres de colonnes à analyser? Par contre si les fichiers Excel sont ouverts, c'est quasi instantannée. Le soucis c'est que les fichiers Excel seront fermés et qu'il y en aura une bonne vinghtaine à analyser. Je n'arrive pas à trouver d'autres solutions que ExecuteExcel4Macro... J'ai placé ma macro sur le serveur mais çà ne change rien : ça rame même quand il n'y a qu'une colone à analyser.
Avez-vous des solutions ?
Message édité par skystef2 le 08-02-2007 à 17:11:18