¡ Hola !
En este momento estoy creando un programa en VBA en el que realice cierta funcion segun una condicion se cumpla o no. La rutina es Function
Est (RL, RV, LV, LVE, RVE)
If RL > 4 Then
Est = ""
Else
If RL = 4 Then
Est = ""
Else
If RL = 3 Then
Est= Application.WorksheetFunction.LOOKUP(LV, LVE, RVE)
Else
If RL = 2 Then
Est = Application.WorksheetFunction.SumIfs(RVE, LVE, ">=" & LV, LVE, "<=" & (LV + 0.01))
Else
End If
End If
End If
End If
End Function
El problema se genera en Est = Application.WorksheetFunction.SumIfs(RVE, LVE, ">=" & LV, LVE, "<=" & (LV + 0.01)) en la cual solo me arroja de resultado el error #VALUE, pero al realizar la misma formula en excel si me da el resultado esperado.
Leer las respuestas