Recherhce d'une valeur dan un fichier texte - VB/VBA/VBS - Programmation
Marsh Posté le 09-02-2007 à 19:22:33
tu pourrais peut etre ouvrir ton fichier txt avec la macro suivante ( en fichier xls )
j'ai utilise enregistrement macro et fichier,ouvrir,tous les fichiers,choix de ton txt
Workbooks.OpenText Filename:= _
"C:\Nouveau Document texte.txt", _
Origin:=xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=True, _
Comma:=False, Space:=False, Other:=False
ce qui te permettrait de travailler seulement avec des fichiers xls, ce qui est plus facile
Marsh Posté le 09-02-2007 à 19:35:40
connerie j'avais oublier que t'avais 200000 lignes ( si c'est vrai ) le max de ligne d'un fichier excel est 65536 lignes
ou alors faudrait le faire 4 fois
Marsh Posté le 10-02-2007 à 07:24:26
Bonjour,
Je me demande si un passage par Access ne serait pas plus facile?
Cordialement
Marsh Posté le 13-02-2007 à 10:04:06
C'est clair qu'Access est fait pour ce genre de travail
On peux le faire avec du code, mais ce serait bcp (mais alors bcp) plus rapide avec Access !
Marsh Posté le 01-02-2007 à 21:05:13
Bonsoir à tous,
J'ai un petit problème :
Je possède un fichier Excel avec 60000 lignes, un fichier texte avec 200 000 lignes.
je souhaiterais, pôur chaque ligne Excel, rechercher la valeur de la première colonne dans la première colonne du fichier texte, et ainsi ramener la valeur de la troisème colonne du fichier texte dans la deuxième colonne du fichier excel.
Pour etre plus clair,
a = valeur première ligne première colonne Excel
rechercher a dans la première colonne du fichier texte
lorsque trouvé, b = valeur troisième colonne du fichier texte de la ligne correspondante
ramener b dans la deuxième colonne d'Excel
Merci de votre aide