Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Fusion de 2 feuilles de calcul

3 réponses
Avatar
MICHEL
Est-il possible de fusionner 2 feuiles de calcul

Exemple
Feuil1 contient plus ou mois 160000 lignes
COLA COL B COLC
Nom Adresse Ville

Feuil2 contient plus ou moins 6000 lignes

COLA COL B
Nom Montant

les noms dans la feuille 1 et 2 sont identiques et peuvent donc servir de
clef de fusion

Merci A+

3 réponses

Avatar
Ardus Petus
Pour mettre le montant (de la feuille2) en D1 de la feuille1:
=SI(ESTNA(EQUIV(A1;Feuil2!A:A;0));"";RECHERCHEV(A1;Feuil2!A:B;2;FAUX))
puis recopie vers le bas

Cordialement,
--
AP


"MICHEL" a écrit dans le message de
news:
Est-il possible de fusionner 2 feuiles de calcul

Exemple
Feuil1 contient plus ou mois 160000 lignes
COLA COL B COLC
Nom Adresse Ville

Feuil2 contient plus ou moins 6000 lignes

COLA COL B
Nom Montant

les noms dans la feuille 1 et 2 sont identiques et peuvent donc servir de
clef de fusion

Merci A+


Avatar
Daniel
Bonjour.
Essaie :

Sub test()
Dim Plage As Range, c As Range, Val
Dim Plage2 As Range
Sheets("Feuil2").Select
Set Plage2 = Range("A1", Range("A65536").End(xlUp))
Sheets("Feuil1").Select
Set Plage = Range("A1", Range("A65536").End(xlUp))
For Each c In Plage
Val = Application.Match(c.Value, Plage2, 0)
If IsNumeric(Val) Then
c(1, 4) = WorksheetFunction.Index(Plage2.Offset(0, 1), Val, 1)
End If
Next c
End Sub

Cordialement.
Daniel
"MICHEL" a écrit dans le message de news:

Est-il possible de fusionner 2 feuiles de calcul

Exemple
Feuil1 contient plus ou mois 160000 lignes
COLA COL B COLC
Nom Adresse Ville

Feuil2 contient plus ou moins 6000 lignes

COLA COL B
Nom Montant

les noms dans la feuille 1 et 2 sont identiques et peuvent donc servir de
clef de fusion

Merci A+


Avatar
JLuc
Est-il possible de fusionner 2 feuiles de calcul

Exemple
Feuil1 contient plus ou mois 160000 lignes
COLA COL B COLC
Nom Adresse Ville

Feuil2 contient plus ou moins 6000 lignes

COLA COL B
Nom Montant

les noms dans la feuille 1 et 2 sont identiques et peuvent donc servir de
clef de fusion

Merci A+


Rajoute plutot en ColD de le feuille client une formule du type :
=INDIRECT("Feuil2!b"&EQUIV(A3;Feuil1!A2:A160000 + 1;0))
Encore que .... 160000 lignes, tu a deja Excel 13 ?


--
JLuc