salut
s' il vous plaît pouvez-vous traduire ce code en rouge à la langue de VBA
Range("BA" & ligne).Value = "=SI(OU(ET(AE2<FIN.MOIS(AT2;2);AE2<>"");AUJOURDHUI()<FIN.MOIS(AT2;2);AUJOURDHUI()<B2;B2>FIN.MOIS(AT2;3));"";SI(ET(B2<FIN.MOIS(AT2;2);B2<=FIN.MOIS(AT2;3);AE2="");AUJOURDHUI()-FIN.MOIS(AT2;2);SI(ET(B2>FIN.MOIS(AT2;2);AE2="";AUJOURDHUI()>=B2;AUJOURDHUI()<=FIN.MOIS(AT2;3));AUJOURDHUI()-B2+1;SI(ET(B2>FIN.MOIS(AT2;2);AE2="";AUJOURDHUI()>=B2;AUJOURDHUI()>=FIN.MOIS(AT2;3));FIN.MOIS(AT2;3)-B2+1;SI(ET(B2<FIN.MOIS(AT2;2);AE2="";AUJOURDHUI()>=B2;AUJOURDHUI()>=FIN.MOIS(AT2;3));FIN.MOIS(AT2;3)-FIN.MOIS(AT2;2);SI(ET(B2<FIN.MOIS(AT2;2);AE2<FIN.MOIS(AT2;3));AE2-FIN.MOIS(AT2;2);SI(ET(B2>FIN.MOIS(AT2;2);AE2<FIN.MOIS(AT2;3));AE2-B2+1;SI(ET(B2<FIN.MOIS(AT2;2);AE2>FIN.MOIS(AT2;3));FIN.MOIS(AT2;3)-FIN.MOIS(AT2;2);SI(ET(B2>FIN.MOIS(AT2;2);AE2>FIN.MOIS(AT2;3));FIN.MOIS(AT2;3)-B2+1)))))))))"
merci
Partager