Importer un fichier de données .txt
Fermé
amazigh_man
Messages postés
11
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
12 juin 2007
-
6 juin 2007 à 14:56
Halimouche Messages postés 1755 Date d'inscription mardi 5 juin 2007 Statut Membre Dernière intervention 27 février 2014 - 6 juin 2007 à 16:37
Halimouche Messages postés 1755 Date d'inscription mardi 5 juin 2007 Statut Membre Dernière intervention 27 février 2014 - 6 juin 2007 à 16:37
A voir également:
- Importer un fichier de données .txt
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Impossible de supprimer un fichier - Guide
3 réponses
Halimouche
Messages postés
1755
Date d'inscription
mardi 5 juin 2007
Statut
Membre
Dernière intervention
27 février 2014
25
6 juin 2007 à 15:00
6 juin 2007 à 15:00
Bonjour,
Tu comptes exécuter cette opération directement sur VBA ou à partir de la feuille Excel ??
Tu comptes exécuter cette opération directement sur VBA ou à partir de la feuille Excel ??
amazigh_man
Messages postés
11
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
12 juin 2007
21
6 juin 2007 à 15:47
6 juin 2007 à 15:47
Mais le problème, comment je vais faire tout ça en utilisant VBA
Halimouche
Messages postés
1755
Date d'inscription
mardi 5 juin 2007
Statut
Membre
Dernière intervention
27 février 2014
25
6 juin 2007 à 15:58
6 juin 2007 à 15:58
J'ai effectué quelques recherches et j'ai trouvé un petit script :
S'il ne fonctionne pas je te donnerai le mien (que je n'ai pas testé donc ...).
Dim FSO: Set FSO = CreateObject("Scripting.FileSystemObject") Dim waExcel: Set waExcel = CreateObject("Excel.Application") 'Ouverture d'Excel StrPath = "C:\Donnees\Rapport\" 'Chemin d'accès du fichier If Right(StrPath, 1) <> "\" Then StrPath = StrPath & "\" 'Ajoute \ à la fin s'il y en a pas StrFich = "Igli07_aout.txt" 'Nom du fichier If FSO.FileExists(StrPath & StrFich) Then 'Existance du fichier waExcel.Visible = False 'Rendre invisible Excel 'Importe le fichier texte vers une feuille Excel de façon Largeur fixe avec délimiteur : Tabulation et Space waExcel.Workbooks.OpenText StrPath & StrFich, , , 2, , , True, , , True 'Sauvegarde la feuiller importer vers le chemin d'accès de départ en motifiant l'extension et en mode partagé pour éviter des erreurs waExcel.Workbooks(StrFich).SaveAs StrPath & Left(StrFich, Len(StrFich) - 4) & ".xls", , , , , , 2 End If 'Fermeture d'Excel waExcel.Application.Quit
S'il ne fonctionne pas je te donnerai le mien (que je n'ai pas testé donc ...).
amazigh_man
Messages postés
11
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
12 juin 2007
21
6 juin 2007 à 16:28
6 juin 2007 à 16:28
Merci beaucoup,
je vais le tester et je te tiens au courant
encore une fois merci
je vais le tester et je te tiens au courant
encore une fois merci
Halimouche
Messages postés
1755
Date d'inscription
mardi 5 juin 2007
Statut
Membre
Dernière intervention
27 février 2014
25
6 juin 2007 à 16:37
6 juin 2007 à 16:37
pas de quoi me remercier ... j'espère au moisn qu'il fonctionne !!!
6 juin 2007 à 15:13
Merci
6 juin 2007 à 15:33
Si tu as besoin d'aide pour les lignes de commande, je tenterai de t'aider au mieux.