|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Administrateur systèmes et réseaux Inscription : décembre 2012 Messages : 4 ![]() |
Bonjour
J'ai un petit soucis en VBS Je vous explique mon objectif : Je dispose de deux fichiers dans lesquels sont listés des chiffres : ex Fichier1 Fichier 2 12 55 15 66 656 954 45 21 546 655 22 45 .... ..... En fait je voudrai vérifier si les chiffres présents dans le fichier 1 existent dans le fichier 2 ! Ça parait tout bête mais je tourne en rond. Je précise que tous les chiffres présent dans un fichier sont Unique. J'ai la trame de ce qu'il faut faire dans ma tête mais je n'arrive pas à la coder : - ouvrir les deux fichiers en lecture - récupérer les lignes une par une dans chacun des deux fichiers - comparer les lignes si quelqu'un a une idée, elle est la bienvenue ! Merci d'avance. cordialement |
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() Technicien Help Desk Inscription : décembre 2012 Messages : 23 ![]() |
La version la plus basique possible serait certainement :
Code :
- Ouvrir un fichier en lecture : Set fic1_op = objFSO.OpenTextFile(fic1,ForReading) Ne pas oublier de relâcher l'objet par Set fic1_op = Nothing - Récupérer les lignes une par une dans chacun des deux fichiers : une double boucle qui parcoure chaque ligne de fic1 pour la comparer avec les lignes de fic2 - Comparer les lignes : lire la ligne dans une variable texte (fic1_rl = fic1_op.ReadLine), puis comparer à toutes les autres lignes de fic2 par un fic2_rl(variable)=fic1_rl. |
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Administrateur systèmes et réseaux Inscription : décembre 2012 Messages : 4 ![]() |
C'est exactement ce que je voulais !
Merci beaucoup pour ton aide. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com