Coller en fonction du nom

Bonjour à tous,

j'avais fait un sujet pour copier des donnée en en fonction du nom de la feuille et BrunoM45 m'avais repondu, j'aimerai cette fois faire la meme chose mais non en fonction du nom dans une liste. J'ai des fichier dans un dossier avec plusieurs feuille et un fichier sommaire avec une feuille "check" qui possede une liste de pays.

Dans la feuille "data" il y a le nom du pays, mais je n'arrive pas a tester si dans la colone il y a le nom du pays puis copier les donnée, j'ai essayer d'adapter plusieurs code sur internet mais j'ai une erreur a chaque fois, savez vous comment faire?

Voici mes fichier avec le code que j'ai pour l'instant:

6algeria.xlsm (13.90 Ko)

Merci pour votre aide,

Ambou

Bonjour Ambou01,

Il faut parcourir la liste des pays de ta liste, vérifier si un fichier existe avec le nom et si tel est le cas, importer les données

Vous avez toutes les cartes en main pour le faire

ok voici le code que j'ai mis et qui marche, j'ai tout parcouru comme vous avez dit, au cas ou où ça aiderai quelqu'un.

    For i = 1 To Range("A3").End(xlDown).Row
    If Cells(i, 1).Value = sPays Then

    Cells(i, 2).Value = fe.Range("N110").Value
    Cells(i, 3).Value = cons.Range("N170").Value
    Cells(i, 4).Value = cons.Range("N194").Value

    Exit For
    End If
    Next i
Rechercher des sujets similaires à "coller fonction nom"