Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
836 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Recherhce d'une valeur dan un fichier texte

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recherhce d'une valeur dan un fichier texte

n°1509814
gramlinz60
Posté le 01-02-2007 à 21:05:13  profilanswer
 

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

mood
Publicité
Posté le 01-02-2007 à 21:05:13  profilanswer
 

n°1512645
4get9
C'est clair !
Posté le 09-02-2007 à 15:30:48  profilanswer
 

Regardes les fonctions VBA input, read, get, ...

n°1512818
ingenieurc​esi
Posté le 09-02-2007 à 19:22:33  profilanswer
 

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


Message édité par ingenieurcesi le 09-02-2007 à 19:26:02
n°1512822
ingenieurc​esi
Posté le 09-02-2007 à 19:35:40  profilanswer
 

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

n°1512922
seniorpapo​u
Posté le 10-02-2007 à 07:24:26  profilanswer
 

Bonjour,
Je me demande si un passage par Access ne serait pas plus facile?
Cordialement

n°1513974
4get9
C'est clair !
Posté le 13-02-2007 à 10:04:06  profilanswer
 

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 !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Recherhce d'une valeur dan un fichier texte

 

Sujets relatifs
[ASP.net] Texte en diagonaleRecuperer le texte de la console
[C] Construire un tableau à partir d'un fichierFlash Texte déroulant au survol de la souris
création d'un fichier batch utilisant xt -> xml+xsl=HTMLanalyser le type d'un fichier en c sous windows
[JAVA] Imprimer un fichier texteNombre vers texte
css: varier la position en hauteur d'une bannière selon le texte. 
Plus de sujets relatifs à : Recherhce d'une valeur dan un fichier texte


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR