XL 2016 transfert suivant critère

  • Initiateur de la discussion Initiateur de la discussion Seddiki_adz
  • 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 !

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

Dernière édition:
Solution
Sub Test()
Application.ScreenUpdating = False
With Sheet2
.[A1].CurrentRegion.Columns("B😀").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
Sub Test()
Application.ScreenUpdating = False
With Sheet2
.[A1].CurrentRegion.Columns("B😀").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

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
1
Affichages
218
Réponses
5
Affichages
568
Réponses
5
Affichages
551
Réponses
1
Affichages
756
Retour