Ouverture et lecture d'un fichier - Optimisation

Bonjour tout le monde,

Dans ma macro, je dois chercher des informations sur 3 fichiers excel.

Je les ouvre un par un, je récupère les données et les met dans des tableaux.

L'ouverture et la lecture pour ces 3 fichiers mais plus de 6 secondes.

Je ne sais pas si c'est un temps normal ou si je peux optimiser ce temps?

En fichier joint, ma macro sur l'ouverture des fichiers.

Mes trois fichiers : OF -> 280 lignes

commande -> 24496 lignes

stock->2811 lignes

Pouvez vous me dire ce que vous en pensez?

Je vous remercie.

Marie-Laure

Bonjour,

J'ai modifié certaines petites choses mais dans l'ensemble c'est bien conçu (à mon humble avis).

Voir aussi commentaires (pour les arrays et le nombre de colonnes !...).

Les modifications ne devraient pas apporter de gains significatifs sur le temps d'exécution.

A tester, évidemment !...

A te relire.

Cdlt

13marie-laure.txt (4.60 Ko)

Nota : Il y a une procédure mois_Glissant_tenons !... Que fait-elle ?

Bonjour,

Merci pour ta réponse et pour ton fichier.

Et merci pour ton 'bien conçu' ? Je débute, alors c'est bien sympa !!

Je ne connaissais pas le rezize! Super!

Pour le nombre de colonne , je ne comprend pas , il ya t'il un problème sur mon redim ?

En effet , mois_Glissant_Tenons : on souhaite avoir, selon le mois ou on ouvre l'excel, les 12 futurs mois qui s'affichent.

Je met en fichier joint.

Le temps d'exécution n'a pas bcp changé, un gain de 300ms

Il y a t'il un autre moyen plus rapide pour calculer le nombre de ligne du fichier?

Je te remercie,

Marie-Laure

11mois-glissant-tenons.txt (344.00 Octets)

Re,

Ton fichier txt avec l'intégration de la procédure mois_Glissant_Tenons dans la procédure principale.

7marie-laure.txt (4.81 Ko)

Pour le dimensionnement des arrays, j'ai écris des conneries, ne modifie rien !...

Cdlt.

Rechercher des sujets similaires à "ouverture lecture fichier optimisation"