Trier efficacement des données selon un autre tableau

Bonjour,

6dossier1.xlsx (450.20 Ko)

J'ai un problème de tri sur Excel.

J'ai un tableau avec comme colonne de gauche une liste de municipalités, et pour chacune le nombre d'entreprises internationales présentes, de 2008 à 2012 (Tableau Soustraction, onglet calculation district, troisième tableau tout en bas)

Dans un autre tableau, il y a une sélection de quelques municipalités présentes dans le premier tableau, et je dois rentrer les données correspondantes au nombre d'entreprises internationales, de 2008 à 2012 (Tableau InternationalCompanies, onglet InternationalCompanies)

Je suis consciente que pour copier coller les données dans le tableau InternationalCompanies, je pourrais appliquer un filtre dans la colonne Municipality du tableau Soustraction, et ainsi cocher une à une les cases des villes qui m'intéressent.

Cependant, dans le cas où il y aurait beaucoup, beaucoup de données, cocher une à une les cases serait trop fastidieux.

Existe-t-il alors un moyen, à partir de la liste de ville du tableau InternationalCompanies, de trier les villes dans le tableau Soustraction pour ensuite faire un copier coller, ou quelque chose dans ce genre ?

En espérant avoir été assez claire.

Merci d'avance pour les réponses

Bonjour,

solution via une macro, lancer la macro via alt-F8

Sub aargh()
    Set wsi = Sheets("International companies")
    dli = wsi.Cells(Rows.Count, 1).End(xlUp).Row
    With Sheets("Calculation District")
        dlc = .Cells(Rows.Count, 1).End(xlUp).Row
        Set pl = .Range("A38:A" & dlc)
        For i = 4 To dli
            Set re = pl.Find(wsi.Cells(i, 1).Value, lookat:=xlWhole)
            If Not re Is Nothing Then
                wsi.Cells(i, 3).Resize(, 5).Value = .Cells(re.Row, 3).Resize(, 5).Value
            End If
        Next i
    End With
End Sub
18dossier1.xlsm (457.27 Ko)

Merci beaucoup ça a marché

Rechercher des sujets similaires à "trier efficacement donnees tableau"