Bonjour à toutes et tous,
J'ai besoin d'utiliser la fonction recherchex dans une macro en allant trouvé les valeurs dans un tableau nommé.
Le tableau qui contient les valeurs se trouve dans l'onglet Mail de mon fichier.
C'est une recherche sur le nom pour récupérer l'adresse mail et l'insérer automatiquement dans l'onglet Données colonne Mail.
Je suis obligé de passé par un tableau pour la recherche car il peut bouger dans la feuille.
J'ai essayé de récupérer l'adresse mail avec
ColonneDeb = "B"
LigneDeb = 3
Range("Données!D3").text = Application.WorksheetFunction.XLookup(ColonneDeb, LigneDeb + I, Range("[Mail]!tableau1[Nom]"), Range("[Mail]!Tableau1[adresse mail]"), 0)
Mais cela me renvoie un code erreur "La méthode 'Range' de l'objet '_Global" a échoué"
Merci par avance pour votre aide
PS : fichier Excel joint
J'ai besoin d'utiliser la fonction recherchex dans une macro en allant trouvé les valeurs dans un tableau nommé.
Le tableau qui contient les valeurs se trouve dans l'onglet Mail de mon fichier.
C'est une recherche sur le nom pour récupérer l'adresse mail et l'insérer automatiquement dans l'onglet Données colonne Mail.
Je suis obligé de passé par un tableau pour la recherche car il peut bouger dans la feuille.
J'ai essayé de récupérer l'adresse mail avec
ColonneDeb = "B"
LigneDeb = 3
Range("Données!D3").text = Application.WorksheetFunction.XLookup(ColonneDeb, LigneDeb + I, Range("[Mail]!tableau1[Nom]"), Range("[Mail]!Tableau1[adresse mail]"), 0)
Mais cela me renvoie un code erreur "La méthode 'Range' de l'objet '_Global" a échoué"
Merci par avance pour votre aide
PS : fichier Excel joint