Probleme d'import de fichier texte dans macro
Résolu/Fermé
byakuya75
Messages postés
3
Date d'inscription
samedi 26 juillet 2008
Statut
Membre
Dernière intervention
26 juillet 2008
-
26 juil. 2008 à 11:46
byakuya75 Messages postés 3 Date d'inscription samedi 26 juillet 2008 Statut Membre Dernière intervention 26 juillet 2008 - 26 juil. 2008 à 15:04
byakuya75 Messages postés 3 Date d'inscription samedi 26 juillet 2008 Statut Membre Dernière intervention 26 juillet 2008 - 26 juil. 2008 à 15:04
A voir également:
- Probleme d'import de fichier texte dans macro
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
- Ouvrir fichier .bin - Guide
3 réponses
J'ai essayé ca et ca marche (je n'ai pas testé avec le même chemin de fichier)
With ActiveSheet.QueryTables.Add(Connection:="TEXT;C:\Documents and Settings\Mouss\Bureau\Macro_excel\lois_initiales\beta1.txt", Destination:=Range("A1"))
.TextFileStartRow = 1
.Refresh
End With
With ActiveSheet.QueryTables.Add(Connection:="TEXT;C:\Documents and Settings\Mouss\Bureau\Macro_excel\lois_initiales\beta1.txt", Destination:=Range("A1"))
.TextFileStartRow = 1
.Refresh
End With
byakuya75
Messages postés
3
Date d'inscription
samedi 26 juillet 2008
Statut
Membre
Dernière intervention
26 juillet 2008
26 juil. 2008 à 13:30
26 juil. 2008 à 13:30
Merci algoplus,
Mais ça marche toujours pas... la commande .Refresh entraine un msg d'erreur. J'ai essayé mon ancien code en ajoutant .TextFileStartRow = 1 mais ça marche toujours pas...
Mais ça marche toujours pas... la commande .Refresh entraine un msg d'erreur. J'ai essayé mon ancien code en ajoutant .TextFileStartRow = 1 mais ça marche toujours pas...
byakuya75
Messages postés
3
Date d'inscription
samedi 26 juillet 2008
Statut
Membre
Dernière intervention
26 juillet 2008
26 juil. 2008 à 15:04
26 juil. 2008 à 15:04
Pb résolu,
Il faut remplacer la ligne
.TextFileParseType = xlFixedWidth
Par
.TextFileParseType = xlDelimited
qui correspond au choix Fixe ou Délimité lorsque tu fais un import de fichier texte.
Il faut aussi rajouter la commande
.Refresh BackgroundQuery:=False
merci
Il faut remplacer la ligne
.TextFileParseType = xlFixedWidth
Par
.TextFileParseType = xlDelimited
qui correspond au choix Fixe ou Délimité lorsque tu fais un import de fichier texte.
Il faut aussi rajouter la commande
.Refresh BackgroundQuery:=False
merci
26 juil. 2008 à 13:20
With ActiveSheet.QueryTables.Add(Connection:="TEXT;C:\Documents and Settings\Mouss\Bureau\Macro_excel\lois_initiales\beta1.txt", Destination:=Range("A1"))
.TextFileStartRow = 1
.Refresh
End With
26 juil. 2008 à 13:23
je ne refait pas tout , il faut remplacer " par " (si ca veux passer cette fois)