Recherche Excel par macro sans affichage
Résolu
snakserge
Messages postés
36
Statut
Membre
-
snakserge Messages postés 36 Statut Membre -
snakserge Messages postés 36 Statut Membre -
Bonjour,
A partir d'une macro Excel, je souhaite accèder à un premier fichier ouvert, me positionner sur une colonne pour exécuter un ordre "Rechercher", récupérer une clé. Puis avec cette clé, accèder à un deuxième fichier, y exécuter la même séquence pour récupérer une deuxième clé puis à un troisième fichier pour encore un même traitement.
Après cela, je me positionne sur un 4ème fichier pour y inscrire mon résultat.
J'y arrive très bien sauf que je code un ordre "Activate" sur chacun de ces fichiers, ce qui me génère l'affichage de mes quatre fichiers, ligne à ligne (j'ai 57000 lignes à traiter). Pouvez-vous m'aider à optimiser ce code afin d'exécuter ces traitements sans que les pages accédées soient affichées.
Merci de votre aide
A partir d'une macro Excel, je souhaite accèder à un premier fichier ouvert, me positionner sur une colonne pour exécuter un ordre "Rechercher", récupérer une clé. Puis avec cette clé, accèder à un deuxième fichier, y exécuter la même séquence pour récupérer une deuxième clé puis à un troisième fichier pour encore un même traitement.
Après cela, je me positionne sur un 4ème fichier pour y inscrire mon résultat.
J'y arrive très bien sauf que je code un ordre "Activate" sur chacun de ces fichiers, ce qui me génère l'affichage de mes quatre fichiers, ligne à ligne (j'ai 57000 lignes à traiter). Pouvez-vous m'aider à optimiser ce code afin d'exécuter ces traitements sans que les pages accédées soient affichées.
Merci de votre aide
Configuration: Windows Vista Internet Explorer 7.0
2 réponses
-
bonjour,
Pas du tout claire ta demande...
Enfin, si j'ai pigé, essaies cette instruction qui fige le défilement de l''écran
en début
application.screenupdating=false
a la fin
application.screenupdating=true
Bon WE -
Pouvez-vous m'aider à optimiser ce code afin d'exécuter ces traitements sans que les pages accessibles ne soient affichées.
==============
On voudrait bien.