Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 effectuer une RechercheV en vba

marievirlouvet6

XLDnaute Nouveau
Bonjour,

J'ai un problème et je ne trouve pas de solution.

J'aimerai effectué une RechercheV entre 2 classeurs.
La rechercheV s'effectue sur une plage de plusieurs colonnes et des lignes non définies.

Classeur 1 : il y a une colonne de référence qui permet aux données d'être relier au classeur 2 par une autre colonne.
il y a 7 colonnes nécessaires dans cette rechercheV du classeur 1

Classeur 2 : une colonne correspond aux mêmes données que les données de la colonne de référence du classeur 1.
les 7 colonnes doivent être placer à partir de la colonne E du classeur 2

Ci joint un document test qui pourrait expliquer ma demande.

Merci pour vos réponses
 

Pièces jointes

  • test classeur 1.xlsx
    15.7 KB · Affichages: 5
  • test classeur 2.xlsx
    15.2 KB · Affichages: 4

Hasco

XLDnaute Barbatruc
Repose en paix
Bonjour,

Et une simple copie de l'un sur l'autre n'est pas suffisante.
Sinon :
Vous avez excel 365, si vous utilisez les plages nommées et/ou tableaux structurés, vous pouvez importer l'un dans l'autre avec power query.

Pourquoi diable du vba ? Saurez-vous le maintenir si les choses changent un tant soit peu ?
Cordialement
 

Hasco

XLDnaute Barbatruc
Repose en paix
Re,
Une copie c'est compliqué puisqu'il faut que les données soient liées à une autre colonne

Je vous fais un truc par Power Query, que vous n'aurez qu'à actualiser après avoir vérifier le chemin vers le classeur 'Test classeur1.xlsx'

Dans la requête j'ai supposé que la référence 1 était pour les entêtes du tableau de résultat, on peut changé ça si je me suis trompé.
J'ai laissé les références pour que vous puissiez facilement contrôler le résultat. On peut les enlever au besoin.

Cordialement
 

Pièces jointes

  • test classeur 2.xlsx
    29.6 KB · Affichages: 3

Hasco

XLDnaute Barbatruc
Repose en paix
Re,

Plus deux version vba dans le fichier joint

Une par Adodb et interrogation du fichier par SQL

Une par mise en place de la formule RECHERCHEX puis conservation des valeurs uniquement


Cordialement
 

Pièces jointes

  • test classeur 2.xlsm
    46.6 KB · Affichages: 3
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…