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

Vlookup vba fichier externe

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sircroco

XLDnaute Nouveau
Bonsoir !

Je reprend du service dans le code VBA, j'ai créé une macro pour faire une toute simple rechercheV par rapport à un autre fichier (le fichier B) mais elle ne fonctionne pas, il dit que l'indice n'appartient pas à la sélection pourtant je pense avoir écrit correctement mon code...

VB:
Dim i As Long
Dim taille As Long

    taille = ThisWorkbook.Worksheets("Prix").Cells(Rows.Count, 1).End(xlUp).Row
 
    For i = 1 To taille
        ThisWorkbook.Worksheets("Prix").Cells(2, 2).Offset(i) = Application.VLookup(ThisWorkbook.Worksheets("Prix").Cells(2, 1).Offset(i).Value, Workbooks("C:\Users\pc\Desktop\B").Worksheets("Donnees").Range("B:D"), 3, False)
    Next i

End Sub

mes fichiers sont en pj, cordialement
 

Pièces jointes

Bonjour,
Sans Macro ???
En B2 du classeur "Macro.xlsm" feuille "Prix"
Il faudra vérifier le chemin exact du classeur "source.xlsx"
dans l'exemple ==> C:\Users\pc\Desktop\

Code:
=RECHERCHEV(A2;'C:\Users\pc\Desktop\[source.xlsx]Donnees'!$B:$D;2;0)

Et recopier vers le bas

En VBA
Toujours en adaptant le chemin
VB:
Sub recherche()
   With Range("b2:b" & Cells(Rows.Count, 1).End(xlUp).Row)
   .Formula = "=VLOOKUP($a2,'C:\Users\pc\Desktop\[source.xlsx]Donnees'!$b:$d,2,0)"
   .Value = .Value
   End With
End Sub


Joyeux noël
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
707
Réponses
4
Affichages
581
Réponses
6
Affichages
643
Réponses
12
Affichages
635
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
807
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…