Compléter un tableau avec un autre tableau

Bonjour

votre support svp , j'ai un tableau que je veux compléter Colonne C avec les données de la colonne I d'un autre tableau avec les condition de deux noms de sites mais parfois les noms des sites sur le deuxième tableau ne sont pas de le même ordre

capture

merci d'avance

15classeur1.xlsx (9.31 Ko)

Bonjour Guellila, bonjour le forum,

Par formule je ne sais pas faire. Si une solution VBA t'intéresse, le code ci-dessous devrait fonctionner :

Sub Macro1()
Dim O As Worksheet 'déclare la variable O (Onglet)
Dim TS As Variant 'déclare la variable TS (Tableau Source)
Dim TD As Variant 'déclare la variable TD (Tableau Destination)
Dim I As Integer 'déclare la variable I (Incrément)
Dim J As Integer 'déclare la variable J (incrément)

Set O = Worksheets("Feuil5") 'définit l'onglet O
TS = O.Range("G1").CurrentRegion 'définit le tableau source TS
TD = O.Range("A1").CurrentRegion 'définit le tableau destination TD
For I = 2 To UBound(TD, 1) 'boucle 1 : sur toutes les lignes I du tableau destination (en partant de la seconde)
    For J = 2 To UBound(TS, 1) 'boucle 2 : sur toutes les lignes J du tableau source (en partant de la seconde)
        'si la donnée ligne I colonne 1 de TD est égale à la donnée ligne J colonne 1 de TS et
        'si la donnée ligne I colonne 2 de TD est égale à la donnée ligne J colonne 2 de TS
        'renvoie la valeur de la cellule ligne J colonne I de l'ongelt O dans la cellule ligne I colonne C de l'onglet O, sort de la boucle 2
        If TD(I, 1) = TS(J, 1) And TD(I, 2) = TS(J, 2) Then O.Cells(I, "C").Value = O.Cells(J, "I").Value: Exit Sub
    Next J 'prochane ligne de la boucle 2
Next I 'prochane ligne de la boucle 1
End Sub

Clique sur le bouton Récup...

Bonjour

merci Thau Theme , je cherche une formule que je pourais mieux adapter a mon fichier

merci

Bonjour à toutes et tous, GUELLILA, ThauTheme,

@GUELLILA, une proposition par formule a tester:

19guellila.xlsx (10.79 Ko)

Cdlt.

Bonjour

merci mdo100 pour ta formule mais malheureusement elle ne marche pas si il les noms sont inversé

cdt

@GUELLILA,

Qu'entends tu par "si il y a les noms sont inversé" ?

Peux-tu me donner un exemple de résultat attendu.

@+

Re GUELLILA,

Regarde si cela te convient, j'ai inversé 2 sites en ligne 25

23guellila-v2.xlsx (10.99 Ko)

Cdlt.

Bonjour modo10

merci pour la formule c'est exactement le besoin recherché

merci

Rechercher des sujets similaires à "completer tableau"