Tableau VBA

Franck -  
ccm81 Messages postés 11033 Statut Membre -
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

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    les tableaux sont-ils triés?
    0
  2. Franck
     
    Bonjour yg_be,

    Non les tableaux ne sont pas triés,

    Merci pour ton aide
    0
  3. Franck
     
    Bonjour,

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

    Merci
    0
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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