Reducir codigo
Publicado por Patricio (1 intervención) el 31/01/2008 05:45:45
Alguien podri ayudarme a reducir este codigo, parece poco pero tengo muchos renglones con lo mismo para diferentes variables, no se de que manera podria aplicar un codigo mas reducido y rapido pero que haga lo mismo.
Saludos..
If IsNull(Eq1) Or Eq1 = "0" And Eq2 <> "0" And Eq3 <> "0" Then
Text1 = (((Eq2 + Eq3) / 2) + ((Eq4 + Eq5 + Eq6 + Eq7) / 4) + ((eql1 + eql2) / 2) + MEQ1) / 4
Else
If IsNull(Eq2) Or Eq2 = "0" And Eq1 <> "0" And Eq3 <> "0" Then
Text1 = (((Eq1 + Eq3) / 2) + ((Eq4 + Eq5 + Eq6 + Eq7) / 4) + ((eql1 + eql2) / 2) + MEQ1) / 4
Else
If IsNull(Eq3) Or Eq3 = "0" And Eq1 <> "0" And Eq2 <> "0" Then
Text1 = (((Eq2 + Eq1) / 2) + ((Eq4 + Eq5 + Eq6 + Eq7) / 4) + ((eql1 + eql2) / 2) + MEQ1) / 4
Else
If IsNull(Eq1) Or Eq1 = "0" And IsNull(Eq2) Or Eq2 = "0" And IsNull(Eq3) Or Eq3 = " 0" Then
Text1 = (((Eq4 + Eq5 + Eq6 + Eq7) / 4) + ((eql1 + eql2) / 2) + MEQ1) / 3
Else
Text1 = (((Eq1 + Eq2 + Eq3) / 3) + ((Eq4 + Eq5 + Eq6 + Eq7) / 4) + ((eql1 + eql2) / 2) + MEQ1) / 4
End If
End If
End If
End If
Por cierto. me urge
Saludos..
If IsNull(Eq1) Or Eq1 = "0" And Eq2 <> "0" And Eq3 <> "0" Then
Text1 = (((Eq2 + Eq3) / 2) + ((Eq4 + Eq5 + Eq6 + Eq7) / 4) + ((eql1 + eql2) / 2) + MEQ1) / 4
Else
If IsNull(Eq2) Or Eq2 = "0" And Eq1 <> "0" And Eq3 <> "0" Then
Text1 = (((Eq1 + Eq3) / 2) + ((Eq4 + Eq5 + Eq6 + Eq7) / 4) + ((eql1 + eql2) / 2) + MEQ1) / 4
Else
If IsNull(Eq3) Or Eq3 = "0" And Eq1 <> "0" And Eq2 <> "0" Then
Text1 = (((Eq2 + Eq1) / 2) + ((Eq4 + Eq5 + Eq6 + Eq7) / 4) + ((eql1 + eql2) / 2) + MEQ1) / 4
Else
If IsNull(Eq1) Or Eq1 = "0" And IsNull(Eq2) Or Eq2 = "0" And IsNull(Eq3) Or Eq3 = " 0" Then
Text1 = (((Eq4 + Eq5 + Eq6 + Eq7) / 4) + ((eql1 + eql2) / 2) + MEQ1) / 3
Else
Text1 = (((Eq1 + Eq2 + Eq3) / 3) + ((Eq4 + Eq5 + Eq6 + Eq7) / 4) + ((eql1 + eql2) / 2) + MEQ1) / 4
End If
End If
End If
End If
Por cierto. me urge
Valora esta pregunta


0