Excel VBA - Importer depuis un fichier texte

Excel VBA - Importer depuis un fichier texte - VB/VBA/VBS - Programmation

Marsh Posté le 30-09-2005 à 10:24:45    

Bonjour à tous, mon problème n'est pas très compliqué.
J'ai un fichier texte ANSI, avec les données séparées par des '!' (exemple ci-dessous)
Je voudrais savoir comment importer dans ma Feuil1 ces données.
 
C'est-à-dire, avoir exactement le même traitement que lors de l'import MAIS dans le tableau actuel
(au lieu d'ouvrir un nouveau classeur).
 
Merci !
 
Exemple :


Extract_cata_au_30-09-2005 ! codpro   !nompro                             !
Extract_cata_au_30_09_2005 !0013317   !STRIES FINES NITRILE 3MM 1200      !

Reply

Marsh Posté le 30-09-2005 à 10:24:45   

Reply

Marsh Posté le 02-10-2005 à 13:37:22    

Pour exemple mon fichier TXT est sur d:\fichier.txt
 
ChDir "D:\"  
    Workbooks.OpenText Filename:="D:\fichier.txt", Origin:=xlMSDOS, StartRow _
        :=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
        ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma:=False _
        , Space:=False, Other:=True, OtherChar:="!", FieldInfo:=Array(Array(1, 1 _
        ), Array(2, 1), Array(3, 1), Array(4, 1)), TrailingMinusNumbers:=True
 
J'espère que cela t'aideras !
 
Fred

Reply

Marsh Posté le 03-10-2005 à 07:38:02    

Et bien non, justement, j'avais déjà essayé ce que tu me propose.
Je ne souhaite pas ouvrir le fichier comme nouveau document, mais bien ajouter ses données à ma feuille actuelle.
En fait, je cherche des méthodes d'entrée sortie et de lecture/écriture dans des fichiers texte.

Reply

Marsh Posté le 03-10-2005 à 11:38:45    

Pour ceux qui auraient le même problème, j'ai trouvé mon bonheur ici :
http://www.cathyastuce.com/vba/codefichierseq.php
 
Tout pour lire et écrire dans un fichier :)

Reply

Marsh Posté le 11-10-2005 à 15:22:57    

Tiens je cherchais la même chose et le site que tu proposes est fait par ma prof d'info !
 
Merci .

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed