Recherche d'une liste en VBA

Fermé
Christophe - 28 déc. 2007 à 18:04
 ego - 28 déc. 2007 à 20:11
Bonjour,
Je souhaite faire un programme en visual basic qui me dit si une liste à 5 éléments se trouve dans une liste à 7 éléments.
Quelque chose du genre : Trouver A dans B
La fonction retournerait oui pour A=(1,3,3,4,5) et B=(1,2,3,3,4,6,5)
et non pour A=(1,3,3,4,5) et B=(3,3,4,5,5,6,6)
Quelqu'un peut m'aider ?

2 réponses

si c est uniquement en VB, tu peux imaginer un truc style
open "c:\.......\" for input as #1
0
si c est uniquement en VB, tu peux imaginer un truc style
dim myvar as variant
open "c:\.......\" for input as #1
do while not eof(1)
input #1,A
open "c:\...." for input as #2
do while not eof(2)
input #2,B
if B=A then myvar=myvar & A & ","
loop
Close #2
loop
close #1

apres tu peux imaginer ce que tu veux pour comparer ta variable et ton fichier de reference; tru sauras so tous les nb sont dans A et B
mais le plus simple serait une requete de non correspondance en sql (ce qui imposerait un rapatriement de ton fichier sous format access ou mysql
@+
0