Importer un fichier .txt en Excel de manière invisible [Résolu]

Messages postés
24
Date d'inscription
lundi 12 avril 2010
Statut
Membre
Dernière intervention
20 juillet 2011
- - Dernière réponse : cs_pacadebord
Messages postés
113
Date d'inscription
lundi 31 mars 2003
Statut
Membre
Dernière intervention
19 décembre 2011
- 24 juin 2010 à 17:38
Bonjour,

dans ma macro j'ai besoin d'ouvrir une série de fichiers .txt dont je connais le nom et de copier-coller leur contenu puis de les fermer. Jusque là je sais faire en utilisant notamment le code :

Workbooks.OpenText filename:= nom, Origin:=932, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False, Space:=False, Other:=False, OtherChar:=")",
FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1)), TrailingMinusNumbers:=True

mais lorsque je lance la macro on voit les classeurs excel apparaître et disparaître successivement à l'écran et c'est assez désagréable pour l'utilisateur. Je voudrais donc, pour faire plus pro, que ces manipulations soient cachées et si c'est possible avoir à l'écran une barre de progression qui me donne l'état du copié-collé du style "fichiers 2/10 traités".

Caroline
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
113
Date d'inscription
lundi 31 mars 2003
Statut
Membre
Dernière intervention
19 décembre 2011
2
3
Merci
Bonjour,

Il y a peut être quelque chose à faire avec Application.ScreenUpdating...

Pac

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 193 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_pacadebord
Messages postés
24
Date d'inscription
lundi 12 avril 2010
Statut
Membre
Dernière intervention
20 juillet 2011
0
Merci
Exact, mais comment n'y ai-je pas pensé ?

Merci

Caroline
Commenter la réponse de CarolineBouteloup
Messages postés
113
Date d'inscription
lundi 31 mars 2003
Statut
Membre
Dernière intervention
19 décembre 2011
2
0
Merci
Il reste l'éventuelle progressbar. Tout à fait faisable aussi...


Pac
Commenter la réponse de cs_pacadebord