Tableau avec les elements non communs de deux autres tableaux
demaina
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai deux bases de donnees de taille tres importante et j'aimerais creer une troisieme base de donnes qui donnerait que les elements qui n'apparaissent que dans un seul des deux tableaux.
J'ai pense a faire deux boucles imbriquees pour parcourir une des base de donnes et cherche dans l'autre si la valeur apparait et recopier que si la valeur n'apparait pas mais cela me parait bien long pour ma base de donnes de 20 000 lignes....
Je ne souhaite utiliser que Excel et non Acess.
Auriez-vous une solution plus rapide ?
Merci d'avance
J'ai deux bases de donnees de taille tres importante et j'aimerais creer une troisieme base de donnes qui donnerait que les elements qui n'apparaissent que dans un seul des deux tableaux.
J'ai pense a faire deux boucles imbriquees pour parcourir une des base de donnes et cherche dans l'autre si la valeur apparait et recopier que si la valeur n'apparait pas mais cela me parait bien long pour ma base de donnes de 20 000 lignes....
Je ne souhaite utiliser que Excel et non Acess.
Auriez-vous une solution plus rapide ?
Merci d'avance
A voir également:
- Tableau avec les elements non communs de deux autres tableaux
- Tableau word - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Fusionner deux tableaux excel - Guide
- Tableau croisé dynamique - Guide
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonsoir, une technique possible est de parcourir un de tes tableaux et d'en enregistrer les valeurs dans un "Dictionary".
Ensuite, parcourir l'autre tableau, et vérifier, pour chaque élément, si il est présent dans le Dictionary.
ceci te sera peut-être utile:
La structure “Dictionnaire” dans VBA
Ensuite, parcourir l'autre tableau, et vérifier, pour chaque élément, si il est présent dans le Dictionary.
ceci te sera peut-être utile:
La structure “Dictionnaire” dans VBA