Recherche d'une liste en VBA

Christophe -  
 ego -
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 ?
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. ego
     
    si c est uniquement en VB, tu peux imaginer un truc style
    open "c:\.......\" for input as #1
    0
  2. ego
     
    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