Bonjour à tous,
Voici mon problème :
J'ai un fichier excel avec deux feuilles.
Chacune de ces feuilles est constituées d'un tableau avec X colonnes.
L'objectif est de parcourir les colonnes A B C D du tableau de la feuille 2 avec comme critère les valeurs de chaque ligne de la colonne A du tableau de la feuille 1.
Si jamais la valeur "xxxxxxxx" de la colonne A du tableau de la feuille 1 est présente dans une lignes des colonnes du tableau de la feuille 2 il faut que je copie la valeur de la colonne "Mail" qui correspond au résultat de ma recherche parmis toutes les colonnes du tableau de la feuille 2.
Ca à l'air compliqué avec tout mon charabia mais j'ai déjà réfléchis à un algo mais je bloque sur la copie de la valeur sur la même ligne que mon résultat de recherche.
Sub Main ()
Dim MaPlage As Range, Cel As Range
Set MaPlage = Sheets("customer_user").Range("Tableau13[CPE1]") ' je teste juste sur une colonne pour commencer
For each Cel In MaPlage ' parcours de toutes les colonnes IP définis plus haut
If Cel.Value = "178.255.162.120" then ' si c'est dans toutes les colonnes IP
' Alors on copie la ligne de la colonne mail dans mail du nouveau fichier.
Selection.Copy
Sheets("access_links").Select
Range[Tableau1[adresse mail].Paste ' Mais du coup je ne sais pas comment faire pour coller par rapport à la valeur rechercher plus haut.
Je ne sais pas si vous m'aurez compris ?
Merci pour votre aide.