=INDEX(J3:J100;EQUIV(1;(K3:K100=B6)*(L3:L100=C6)*(M3:M100=D6);0)) |
=INDEX(Feuil1!J3:J10;EQUIV(1;(Feuil1!K3:K10=Feuil1!B6);0)) |
Sub test()
Dim I&
ColumnIndex = "Feuil1!N1:N100"
colonnes = Array("Feuil1!K3:K100", "Feuil1!L3:L100", "Feuil1!M3:M100")
For I = 2 To 11
valeurs = Array(Cells(I, 2).Value, Cells(I, 3).Value, Cells(I, 4).Value2)
MsgBox GetValInMatch(ColumnIndex, colonnes, valeurs)
Next
End Sub
Function GetValInMatch(CI, c, v)
formule = "=INDEX(" & CI & ",MATCH(1,"
formule = formule & "(" & c(0) & "=""" & v(0) & """)*(" & c(1) & "=""" & v(1) & """)*(" & c(2) & "=" & v(2) & "),0))"
Debug.Print formule
GetValInMatch = Evaluate(formule)
End Function
num | couleur | qual | date | données1 | données2 | |||||||||
1 | bleu | xx | 22/05/2015 | orange | hh | 04/03/2017 | ee | af | ||||||
2 | rouge | yy | 15/03/2018 | rouge | yy | 15/03/2018 | bb | ac | ||||||
3 | vert | dd | 03/07/2020 | vert | dd | 12/09/2017 | ll | vv | ||||||
4 | jaune | aa | 06/02/2019 | jaune | aa | 06/02/2019 | dd | ae | ||||||
5 | orange | hh | 04/03/2017 | bleu | xx | 22/05/2015 | aa | ab | ||||||
6 | violet | 12/11/2016 | bleu | xx | 26/05/2015 | mm | gi | |||||||
7 | cyan | uu | 22/04/2016 | cyan | uu | 22/04/2016 | gg | ah | ||||||
8 | marron | jj | 18/06/2020 | marron | jj | 18/06/2020 | hh | aj | ||||||
9 | bleu | xx | 26/05/2015 | vert | dd | 03/07/2020 | cc | ad | ||||||
10 | vert | dd | 12/09/2017 | violet | 12/11/2016 | ff | ag |
Sub test()
Dim I&
ColumnIndex = "Feuil1!N1:N100"
colonnes = Array("Feuil1!K1:K100", "Feuil1!L1:L100", "Feuil1!M1:M100")
For I = 3 To 11
valeurs = Array(Cells(I, 2).Value, Cells(I, 3).Value, Cells(I, 4).Value2)
MsgBox GetValInMatch(ColumnIndex, colonnes, valeurs)
Next
End Sub
Function GetValInMatch(CI, c, v)
formule = "=INDEX(" & CI & ",MATCH(1,"
formule = formule & "(" & c(0) & "=""" & v(0) & """)*(" & c(1) & "=""" & v(1) & """)*(" & c(2) & "=" & v(2) & "),0))"
Debug.Print formule
'[A18] = formule
GetValInMatch = Evaluate(formule)
End Function
entité | processus | date |
rouge | qualité | 12/05/2015 |
ref | entité | processus | date | Priorité | Etat | Responsable | Rapporteur |
Sub test()
Dim I&
colonnes = Array("Feuil1!K1:K100", "Feuil1!L1:L100", "Feuil1!M1:M100")
For I = 3 To 11
valeurs = Array(Cells(I, 2).Value, Cells(I, 3).Value, Cells(I, 4).Value2)
Debug.Print "ligne " & I
ColumnIndex = "Feuil1!Q3:Q100"
Cells(I, "H") = GetValInMatch(ColumnIndex, colonnes, valeurs)
ColumnIndex = "Feuil1!P3:P100"
Cells(I, "G") = GetValInMatch(ColumnIndex, colonnes, valeurs)
Next
End Sub
Function GetValInMatch(CI, c, v)
formule = "=INDEX(" & CI & ",MATCH(1,"
formule = formule & "(" & c(0) & "=""" & v(0) & """)*(" & c(1) & "=""" & v(1) & """)*(" & c(2) & "=" & v(2) & "),0))"
Debug.Print formule
'[A18] = formule
GetValInMatch = Evaluate(formule)
End Function
ligne 3
=INDEX(Feuil1!Q3:Q100,MATCH(1,(Feuil1!K1:K100="rouge")*(Feuil1!L1:L100="qualité ")*(Feuil1!M1:M100=42136),0))
=INDEX(Feuil1!P3:P100,MATCH(1,(Feuil1!K1:K100="rouge")*(Feuil1!L1:L100="qualité ")*(Feuil1!M1:M100=42136),0))
ligne 4
=INDEX(Feuil1!Q3:Q100,MATCH(1,(Feuil1!K1:K100="orange")*(Feuil1!L1:L100="RH")*(Feuil1!M1:M100=42137),0))
=INDEX(Feuil1!P3:P100,MATCH(1,(Feuil1!K1:K100="orange")*(Feuil1!L1:L100="RH")*(Feuil1!M1:M100=42137),0))
ligne 5
=INDEX(Feuil1!Q3:Q100,MATCH(1,(Feuil1!K1:K100="vert")*(Feuil1!L1:L100="RH")*(Feuil1!M1:M100=42138),0))
=INDEX(Feuil1!P3:P100,MATCH(1,(Feuil1!K1:K100="vert")*(Feuil1!L1:L100="RH")*(Feuil1!M1:M100=42138),0))
ligne 6
=INDEX(Feuil1!Q3:Q100,MATCH(1,(Feuil1!K1:K100="bleu")*(Feuil1!L1:L100="SI")*(Feuil1!M1:M100=42139),0))
=INDEX(Feuil1!P3:P100,MATCH(1,(Feuil1!K1:K100="bleu")*(Feuil1!L1:L100="SI")*(Feuil1!M1:M100=42139),0))
ligne 7
=INDEX(Feuil1!Q3:Q100,MATCH(1,(Feuil1!K1:K100="bleu")*(Feuil1!L1:L100="qualité ")*(Feuil1!M1:M100=42140),0))
=INDEX(Feuil1!P3:P100,MATCH(1,(Feuil1!K1:K100="bleu")*(Feuil1!L1:L100="qualité ")*(Feuil1!M1:M100=42140),0))
ligne 8
=INDEX(Feuil1!Q3:Q100,MATCH(1,(Feuil1!K1:K100="violet")*(Feuil1!L1:L100="environnement")*(Feuil1!M1:M100=42141),0))
=INDEX(Feuil1!P3:P100,MATCH(1,(Feuil1!K1:K100="violet")*(Feuil1!L1:L100="environnement")*(Feuil1!M1:M100=42141),0))
ligne 9
=INDEX(Feuil1!Q3:Q100,MATCH(1,(Feuil1!K1:K100="rouge")*(Feuil1!L1:L100="environnement")*(Feuil1!M1:M100=42142),0))
=INDEX(Feuil1!P3:P100,MATCH(1,(Feuil1!K1:K100="rouge")*(Feuil1!L1:L100="environnement")*(Feuil1!M1:M100=42142),0))
ligne 10
=INDEX(Feuil1!Q3:Q100,MATCH(1,(Feuil1!K1:K100="rouge")*(Feuil1!L1:L100="sécurité")*(Feuil1!M1:M100=42143),0))
=INDEX(Feuil1!P3:P100,MATCH(1,(Feuil1!K1:K100="rouge")*(Feuil1!L1:L100="sécurité")*(Feuil1!M1:M100=42143),0))
ligne 11
=INDEX(Feuil1!Q3:Q100,MATCH(1,(Feuil1!K1:K100="jaune")*(Feuil1!L1:L100="RH")*(Feuil1!M1:M100=42144),0))
=INDEX(Feuil1!P3:P100,MATCH(1,(Feuil1!K1:K100="jaune")*(Feuil1!L1:L100="RH")*(Feuil1!M1:M100=42144),0))
La réponse est dans le titre. Je viens d'une région où "cela coule de source" depuis bien des décennies.qui ne trouve pas de l'eau a la mer
Tu es le premier à l'écrire. J'ai bien envie de croirebonjour @mapomme ké'poet' celui là
Originale, je ne l'avais pas encore trouvée celle la.ton âme erre