XL 2016 transfert suivant critère

Seddiki_adz

XLDnaute Impliqué
Bonjour
je cherche quelqu’un qui peut m'aider de trouver une méthode(formule) pour
dans la l'onglet base colonne B (jc=9009) équivalent (colonne C) salle A et (colonne D) bin 1
dans la l'onglet résultat si en trouve jc =9009 en colonne D il me donne les valeur des colonne E (salle A) et F (bin 1)
Merci d'avance
 

Pièces jointes

  • BINOME2223.xlsx
    106.1 KB · Affichages: 2
Dernière édition:
Solution
Sub Test()
Application.ScreenUpdating = False
With Sheet2
.[A1].CurrentRegion.Columns("B:D").AdvancedFilter xlFilterCopy, , .[H1], True
End With
With Sheet1
With .Range("E2:F" & .Cells(Rows.Count, "D").End(xlUp).Row)
.Formula = "=INDEX(BASE!I$1:I$272,MATCH($D2,BASE!$H$1:$H$272,0))"
.Value = .Value
End With
End With
Sheet2.[H1].CurrentRegion.Clear
Application.ScreenUpdating = True
End Sub

Seddiki_adz

XLDnaute Impliqué
Sub Test()
Application.ScreenUpdating = False
With Sheet2
.[A1].CurrentRegion.Columns("B:D").AdvancedFilter xlFilterCopy, , .[H1], True
End With
With Sheet1
With .Range("E2:F" & .Cells(Rows.Count, "D").End(xlUp).Row)
.Formula = "=INDEX(BASE!I$1:I$272,MATCH($D2,BASE!$H$1:$H$272,0))"
.Value = .Value
End With
End With
Sheet2.[H1].CurrentRegion.Clear
Application.ScreenUpdating = True
End Sub
 

Pièces jointes

  • BINOME 2023.xlsm
    127.1 KB · Affichages: 1
Dernière édition:

Discussions similaires

Réponses
6
Affichages
135
Réponses
22
Affichages
782

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote