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

Messages postés
24
Date d'inscription
lundi 12 avril 2010
Dernière intervention
20 juillet 2011
- - Dernière réponse : cs_pacadebord
Messages postés
113
Date d'inscription
lundi 31 mars 2003
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 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
113
Date d'inscription
lundi 31 mars 2003
Dernière intervention
19 décembre 2011
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 97 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
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
Dernière intervention
19 décembre 2011
0
Merci
Il reste l'éventuelle progressbar. Tout à fait faisable aussi...


Pac
Commenter la réponse de cs_pacadebord

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.