Comparaisons deux colonnes plus copie valeur 3 eme

  • Initiateur de la discussion Initiateur de la discussion edes
  • Date de début Date de début

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 !

E

edes

Guest
bonjour à tous

Je suis un débutant dans XLS partie "vb"

J'aimerai chercher les références se trouvant dans la feuille 1 " colonne A" avec avec les références de la feuille deux.
Au moment ou une référence de la feuille 1 col "A" est trouver dans la feuille 2 colonne "A" la référence de la colonne "b" de la feuille 2 sera copie dans la feuille 1 colonne "B"

les colonnes ne peuvent pas être réorganiser 😀

J'espère que ma demande sera compréhensible 🙂
je joint le xls


Si vous pourriez m'aider ceci m'aidera fortement dans mon travail car ctrl+f ctrl+c ctrl+v c'est lourd comme travaille et surtout très long
 

Pièces jointes

Dernière modification par un modérateur:
Re : Comparaisons deux colonnes plus copie valeur 3 eme

Bonsoir à tous

Une solution par formule. -> Sur la feuille 1 ,en B2
Code:
=SI(ESTNA(RECHERCHEV(A2;Feuil2!$A$2:$B$19;2;0));"";RECHERCHEV(A2;Feuil2!$A$2:$B$19;2;0))
puis recopier vers le bas

EDITION: l'équivalent en VBA (pour flatter la paresse) 😉
Code:
Sub a()
Dim dl&, formule$
dl = Sheets("Feuil2").[A65536].End(xlUp).Row
formule = _
"=IF(ISNA(VLOOKUP(RC[-1],Feuil2!R2C1:R" & dl & "C2,2,0)),"""",VLOOKUP(RC[-1],Feuil2!R2C1:R" & dl & "C2,2,0))"

With Range("B2:B" & [A65536].End(xlUp).Row)
    .FormulaR1C1 = formule: .Value = .Value
End With
End Sub
 
Dernière édition:
Re : Comparaisons deux colonnes plus copie valeur 3 eme

Bonjour Paritec & Staple1600

Merci de votre réponse rapide, les 3 propositions fonctionnes parfaitement sur le tableau que j'ai transmis.

Seulement quand je rajoute des données +-50000 lignes je reçois un code erreur code '6'
Staple1600 pour ce qui est de la formule ou même du code vd fonctionne aussi parfaitement, mais avec plus de données ne donne plus de résultât

Alors je suppose que c est très certainement moi qui doit oublier une fonction ou autre....

Merci encore de votre aide d'avance à tous
 
Re : Comparaisons deux colonnes plus copie valeur 3 eme

Bonjour,

Si tu as 2007, tu peux essayer en "B2":
=SIERREUR(INDEX(Feuil2!$B$2:$B$19;EQUIV(Feuil1!$A2;Feuil2!$A$2:$A$19;0));"")
A tirer vers le bas.

plage à adapter à ton fichier

JHA
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour