Recherche d'une liste en VBA
Fermé
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 ?
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 ?
A voir également:
- Recherche d'une liste en VBA
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
2 réponses
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
@+
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
@+