Tableau VBA

Fermé
Franck - 26 mars 2022 à 18:26
ccm81 Messages postés 10860 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 mai 2024 - 2 avril 2022 à 11:01
Bonjour,

j'ai déclaré sous vba deux tableaux dans un classeur.

Tableau 1 : 2 colonnes.
Tableau 2 : 1 colonne.

j'aimerais comparer le deux premières colonnes de deux tableaux et si trouve la valeur du tableau 2 dans la colonne 1 du tableau 2, ajouter la colonne 2 correspondante.


option base 1
Dim TB1 ()
Dim TB2 ()
Ws1.Activate
TB1 = Range(Cells(2,1),Cells(DerL1,2).Value
Ws2.Activate
TB2 = Range(Cells(2,1),Cells(DerL1,1).Value


par contre je sèche sur la boucle à réaliser pour faire cette action, est ce que vous pouvez m'aider ?

4 réponses

yg_be Messages postés 22789 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 mai 2024 1 481
26 mars 2022 à 18:51
bonjour,
les tableaux sont-ils triés?
0
Bonjour yg_be,

Non les tableaux ne sont pas triés,

Merci pour ton aide
0
Bonjour,

Est ce que quelqu'un aurais une solution pour boucler sur les deux tableaux et les comparer ?

Merci
0
ccm81 Messages postés 10860 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 mai 2024 2 406
2 avril 2022 à 11:01
Bonjour

Pas très clair, il faudrait en dire un peu plus.
Peux tu envoyer un bout de ton fichier sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples de résultat attendu
1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse tu fais "Coller".

Cdlmnt
0