IF avec plusieurs conditionsLe 05/01/2021 à 16:13OOly80Membre habituéMessages86Excel2019Inscrit13/02/2020 Bonjour,quelqu'un peut il me dire pourquoi le code suivant ne fonctionne pas (il me donne à chaque fois 0 même quand les conditions sont remplies) :If Range("A6") = "1" And Range("A4") = "2" And Range ("A4") = "3" Then Range ("E14") ="4" Else Range ("E14") ="0" EndIfMerciLe 05/01/2021 à 16:22xorsankukaiPassionné d'ExcelMessages4'591Excel2010 FRInscrit07/10/2014Bonjour Oly80, le forum,Il faut supprimer les guillemets car sinon excel considère qu'il s'agit de texte.A4 contient soit 2 soit 3, mais pas les 2 en même temps.Essaie ainsi:Range("E14") = IIf(Range("A6") = 1 And (Range("A4") = 2 Or Range("A4") = 3), 4, 0)code simplifié de: If Range("A6") = 1 And (Range("A4") = 2 Or Range("A4") = 3) Then Range("E14") = 4 Else Range("E14") = 0 End IfCordialement,Le 05/01/2021 à 16:30OOly80Membre habituéMessages86Excel2019Inscrit13/02/2020Je vais suivre ton conseil mais sache que la formule fonctionnait avant que je rajoute un deuxième AND...concernant A4 c'est une erreur de frappe il fallait lire A4 et A5 !Le 05/01/2021 à 16:40xorsankukaiPassionné d'ExcelMessages4'591Excel2010 FRInscrit07/10/2014 Re,Dans ce cas :Range("E14") = IIf(Range("A6") = 1 And Range("A4") = 2 and Range("A5") = 3, 4, 0)Si Et(A6=1; A4=2; A5=3) , alors 4, sinon 0.Cordialement,Rechercher des sujets similaires à "conditions"ForumsExcel - VBAIF avec plusieurs conditions