Ouverture fichier .txt en .XLS avec EXCEL
Résolu/Fermé
Napalawow
Messages postés
38
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
28 mai 2008
-
1 mai 2008 à 17:20
talla firenze Messages postés 1 Date d'inscription samedi 20 décembre 2008 Statut Membre Dernière intervention 20 décembre 2008 - 20 déc. 2008 à 11:50
talla firenze Messages postés 1 Date d'inscription samedi 20 décembre 2008 Statut Membre Dernière intervention 20 décembre 2008 - 20 déc. 2008 à 11:50
A voir également:
- Ouverture fichier .txt en .XLS avec EXCEL
- Fichier rar - Guide
- Liste déroulante excel - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
10 réponses
123Thomas123
Messages postés
7
Date d'inscription
jeudi 1 mai 2008
Statut
Membre
Dernière intervention
10 mai 2008
1 mai 2008 à 20:48
1 mai 2008 à 20:48
RE tout le monde,
Alors j'ai supp cette ligne => If NomSite = "" Then End
Et ma macro est devenu :
Sub ouvrirfichier()
Dim reponse As String
Dim Repertoire As String
reponse = InputBox("Donner le nom du site", "Nom du site")
If NomSite = "" Then End
MaDate = Format(Date, "yyyy-mm-dd")
Repertoire = "C:\Documents and Settings\HOURCADE\Bureau\JDH"
Workbooks.OpenText Filename:=Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt"
End Sub
Je peux rentrer le nom du site via l'inputbox mais apres il me fair erreur de compliation. erreur 1004 !!... ??
Est ce que vous connaissez un code pour ouvrir le .txt en .xls
Je vous remerci vraiment pour les futurs aides!!
a+
Alors j'ai supp cette ligne => If NomSite = "" Then End
Et ma macro est devenu :
Sub ouvrirfichier()
Dim reponse As String
Dim Repertoire As String
reponse = InputBox("Donner le nom du site", "Nom du site")
If NomSite = "" Then End
MaDate = Format(Date, "yyyy-mm-dd")
Repertoire = "C:\Documents and Settings\HOURCADE\Bureau\JDH"
Workbooks.OpenText Filename:=Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt"
End Sub
Je peux rentrer le nom du site via l'inputbox mais apres il me fair erreur de compliation. erreur 1004 !!... ??
Est ce que vous connaissez un code pour ouvrir le .txt en .xls
Je vous remerci vraiment pour les futurs aides!!
a+
Bonsoir,
Voila comment devrait se présenter la macro
Sub ouvrirfichier()
Dim reponse As String
Dim Repertoire As String
Dim MaDate as String
reponse = InputBox("Donner le nom du site", "Nom du site")
If reponse = "" Then Exit Sub
MaDate = Format(Date, "yyyy-mm-dd")
Repertoire = "C:\Documents and Settings\HOURCADE\Bureau\JDH"
Workbooks.OpenText Filename:=Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt"
End Sub
Si le fichier n'existe pas cela provoquera une erreur.
A+.
Voila comment devrait se présenter la macro
Sub ouvrirfichier()
Dim reponse As String
Dim Repertoire As String
Dim MaDate as String
reponse = InputBox("Donner le nom du site", "Nom du site")
If reponse = "" Then Exit Sub
MaDate = Format(Date, "yyyy-mm-dd")
Repertoire = "C:\Documents and Settings\HOURCADE\Bureau\JDH"
Workbooks.OpenText Filename:=Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt"
End Sub
Si le fichier n'existe pas cela provoquera une erreur.
A+.
123Thomas123
Messages postés
7
Date d'inscription
jeudi 1 mai 2008
Statut
Membre
Dernière intervention
10 mai 2008
1 mai 2008 à 21:29
1 mai 2008 à 21:29
OK Merci Amigo ^^
Mais bon j'ai toujours le retour message erreur (erreur 1004: erreur définie par l'application ou par l'objet) alors que le fichier .txt existe bien. Je compile cette macro sur Excel.
~~
Est ce que tu connaitre le bout de code pour l'ouvrir en .xls ??
Merci
JD
Mais bon j'ai toujours le retour message erreur (erreur 1004: erreur définie par l'application ou par l'objet) alors que le fichier .txt existe bien. Je compile cette macro sur Excel.
~~
Est ce que tu connaitre le bout de code pour l'ouvrir en .xls ??
Merci
JD
Re,
Pour ouvrir ton fichier .txt en .xls le mieux est d'enregister une macro et de recuperer le code.
Menu Outils Macros Nouvelle macro
Ensuite:
Menu Fichier Ouvrir
Dans la boite de dialogue sélectionner le type de fichier txt, Selectionner le fichier et ouvrir
Suivre les étapes (Suivant) jusqu'à l'ouverture du fichier txt dans une feuille Exel.
Arrêter l'enregistrement de la macro. Dans Visual Basic Editor, voir le code généré. Moi, par exemple, j'ai eu ce résultat avec un de mes fichiers, ce sera peut-être différent pour toi:
Il suffit de remplacer
Filename:="D:\test\essai.txt"
par
Filename:=Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt"
Voila, normalement ça devrait marcher.
Pour ouvrir ton fichier .txt en .xls le mieux est d'enregister une macro et de recuperer le code.
Menu Outils Macros Nouvelle macro
Ensuite:
Menu Fichier Ouvrir
Dans la boite de dialogue sélectionner le type de fichier txt, Selectionner le fichier et ouvrir
Suivre les étapes (Suivant) jusqu'à l'ouverture du fichier txt dans une feuille Exel.
Arrêter l'enregistrement de la macro. Dans Visual Basic Editor, voir le code généré. Moi, par exemple, j'ai eu ce résultat avec un de mes fichiers, ce sera peut-être différent pour toi:
Workbooks.OpenText Filename:="D:\test\essai.txt", Origin:=xlMSDOS, _ StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _ ConsecutiveDelimiter:=True, Tab:=True, Semicolon:=False, Comma:=False, _ Space:=True, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3 _ , 1), Array(4, 1), Array(5, 1), Array(6, 1)), TrailingMinusNumbers:=True
Il suffit de remplacer
Filename:="D:\test\essai.txt"
par
Filename:=Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt"
Voila, normalement ça devrait marcher.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
123Thomas123
Messages postés
7
Date d'inscription
jeudi 1 mai 2008
Statut
Membre
Dernière intervention
10 mai 2008
1 mai 2008 à 23:26
1 mai 2008 à 23:26
ok merci pour ces précisions !!!
J'essayerai tous ca demain AMIGo
Allez bonne nuit!!!
merci
J'essayerai tous ca demain AMIGo
Allez bonne nuit!!!
merci
Napalawow
Messages postés
38
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
28 mai 2008
1
2 mai 2008 à 12:03
2 mai 2008 à 12:03
RE, les gens
Alors J'ai fait ce que tu m'as dit. Voici la macro :
Quand je compile il fait toujours erreur 1004 pour dire qu'il ne trouve pas mon fichier 'site1_Data10min_2008-05-02.txt' si la variable reponse=site1
Aussi même avec ce simple code :
il me fait la même erreur...
Je ne comprend pas j'ai regardé au moins 4 fois l'orthographe et c'est exactement pareil...
SVP aidez-moi
J'utilise Miscrosoft Excel 2003 voila^^
MERci!!
Alors J'ai fait ce que tu m'as dit. Voici la macro :
Sub ouvrirfichier() Dim reponse As String Dim Repertoire As String Dim MaDate As String reponse = InputBox("Donner le nom du site", "Nom du site") If reponse = "" Then Exit Sub MaDate = Format(Date, "yyyy-mm-dd") Repertoire = "C:\Documents and Settings\HOURCADE\Bureau\JDH" 'Workbooks.OpenText Filename:=Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt" Workbooks.OpenText Filename:=Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt" _ , Origin:=xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _ xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, _ Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), _ Array(2, 1), Array(3, 1)), TrailingMinusNumbers:=True End Sub
Quand je compile il fait toujours erreur 1004 pour dire qu'il ne trouve pas mon fichier 'site1_Data10min_2008-05-02.txt' si la variable reponse=site1
Aussi même avec ce simple code :
Sub ouvrirfichier() Dim reponse As String Dim Repertoire As String Dim MaDate as String reponse = InputBox("Donner le nom du site", "Nom du site") If reponse = "" Then Exit Sub MaDate = Format(Date, "yyyy-mm-dd") Repertoire = "C:\Documents and Settings\HOURCADE\Bureau\JDH" Workbooks.OpenText Filename:=Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt" End Sub
il me fait la même erreur...
Je ne comprend pas j'ai regardé au moins 4 fois l'orthographe et c'est exactement pareil...
SVP aidez-moi
J'utilise Miscrosoft Excel 2003 voila^^
MERci!!
Bonjour,
Affiche le chemin complet dans une MsgBox et verifie que c'est bien ce que tu attendais.
reponse = InputBox("Donner le nom du site", "Nom du site")
If reponse = "" Then Exit Sub
MaDate = Format(Date, "yyyy-mm-dd")
Repertoire = "C:\Documents and Settings\HOURCADE\Bureau\JDH"
MsgBox Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt"
Workbooks.OpenText ..........
A+.
Affiche le chemin complet dans une MsgBox et verifie que c'est bien ce que tu attendais.
reponse = InputBox("Donner le nom du site", "Nom du site")
If reponse = "" Then Exit Sub
MaDate = Format(Date, "yyyy-mm-dd")
Repertoire = "C:\Documents and Settings\HOURCADE\Bureau\JDH"
MsgBox Repertoire & "\" & reponse & "_Data10min_" & MaDate & ".txt"
Workbooks.OpenText ..........
A+.
PS,
Il est possible que le fichier en question soit déjà ouvert par un autre programme et que Windows ne laisse pas Excel prendre la main sur ce fichier tant que le premier programme ne le libère pas.
Dans ce cas il n'y a pas de solution.
A+.
Il est possible que le fichier en question soit déjà ouvert par un autre programme et que Windows ne laisse pas Excel prendre la main sur ce fichier tant que le premier programme ne le libère pas.
Dans ce cas il n'y a pas de solution.
A+.
Napalawow
Messages postés
38
Date d'inscription
mardi 29 avril 2008
Statut
Membre
Dernière intervention
28 mai 2008
1
2 mai 2008 à 14:11
2 mai 2008 à 14:11
OK Super J'ai comprit mon erreur :
Aprés plusieurs essais sans espoir, j'ai comprit que :
Mon fichier je l'avais appelé (exemple) : Site1_Data10min_2008/05/02.txt
Et que le programme n'ouvrai PAS les fichier : Site1_Data10min_2008/05/02
Donc voila, il suffisait de renommer le fichier on supprimant le ".txt"
MErci AMIGO now je peux ouvrir mon fichier .txt en .xls automatiquement!!
Sympa!
Merci encore sincèrement
Jt'oublierai pas si une futur complication vient à se produire niveau manipulation Excel ^^
Allez Ty! @++ Amigo!
Aprés plusieurs essais sans espoir, j'ai comprit que :
Mon fichier je l'avais appelé (exemple) : Site1_Data10min_2008/05/02.txt
Et que le programme n'ouvrai PAS les fichier : Site1_Data10min_2008/05/02
Donc voila, il suffisait de renommer le fichier on supprimant le ".txt"
MErci AMIGO now je peux ouvrir mon fichier .txt en .xls automatiquement!!
Sympa!
Merci encore sincèrement
Jt'oublierai pas si une futur complication vient à se produire niveau manipulation Excel ^^
Allez Ty! @++ Amigo!
talla firenze
Messages postés
1
Date d'inscription
samedi 20 décembre 2008
Statut
Membre
Dernière intervention
20 décembre 2008
20 déc. 2008 à 11:50
20 déc. 2008 à 11:50
Salut j'amerai faire le contraite
convertir les fichiers xls en txt comment faire ?
"J'aimerai ouvrir un fichier xls en txt." macro exel
convertir les fichiers xls en txt comment faire ?
"J'aimerai ouvrir un fichier xls en txt." macro exel