Re: feuille de métré |
Titre du sujet : Re: feuille de métré par Guy le 08/01/2010 15:59:15 Bonjour Celysi, Tout d'abord je dois dire que tes questions sont tout à fait pertinentes. Je tente d'y répondre dans l'ordre. 1 - Le bout de code Case 2 Est effectivement erroné et aurait dû s'écrire Case 2 2- Citation : Pour cette formule je suis confronté au problème que si ma dernière et avant dernière valeur n' est pas <> de 0 j' ai une résultat nul Or, au vu de la formule que tu présentes il semble que tu veuilles ne pas inclure la valeurs en L si celle-ci est zéro puis en J si celle-là est zéro. Cherches-tu plutôt à exclure du calcul les valeurs zéro quelque soit la colonne J ou L? Question en suspend, pour l'heure la formule que tu fournis SI($L11<>0;$E11*$F11*$H11*$J11*$L11;si($J11<>0;$E11*$F11*$H11*$J11;$E11*$F11*$H11)) SI_00 $L11<>0 ALORS $E11*$F11*$H11*$J11*$L11 SINON_00 SI_01 $J11<>0 ALORS $E11*$F11*$H11*$J11 SINON_01 $E11*$F11*$H11 FIN_SI_01 FIN_SI_00 Qui donne en VBA : If Cells(Index, 12) <> 0 Then 3- Citation : A quoi fait référence Op? Op est un argument de la fonction F(). Voir le commentaire dans le code. 4- Citation : Quand est ce que dans le code il est noté que quand j' écris un + dans la colonne 2 c' est Case 1 qui doit calculer? Voir dans le code le commentaire suivant : ' No.d 'opération à effectuer. Voilà. J'ai modifié le code dans le classeur joint. Teste-le et modifie-le à l'avenant. Cordialement, Guy |
Forums