
Validar Funcion
Publicado por Cristian camilo (2 intervenciones) el 21/04/2023 03:19:12
Hola Amigos
Alguien me puede indicar que error tengo en esta función ya que cuando la ejecuto me sale el error #¿Nombre?
'Esta función interpola y extrapola
Function InterExtraP(xi#, X As Excel.Range, Y As Excel.Range)
'extrapolar hacia abajo
If X(1) > xi Then
i = 1
InterExtraP = Y(i) + (xi - X(i)) * (Y(i + 1) - Y(i)) / (X(i + 1) - X(i))
Exit Function
End If
'interpolar
i = Application.WorksheetFunction.Match(xi, X)
'extrapolar hacia arriba
If X.End(xlDown) < xi Then
i = i - 1
End If
InterExtraP = Y(i) + (xi - X(i)) * (Y(i + 1) - Y(i)) / (X(i + 1) - X(i))
End Function
Alguien me puede indicar que error tengo en esta función ya que cuando la ejecuto me sale el error #¿Nombre?
'Esta función interpola y extrapola
Function InterExtraP(xi#, X As Excel.Range, Y As Excel.Range)
'extrapolar hacia abajo
If X(1) > xi Then
i = 1
InterExtraP = Y(i) + (xi - X(i)) * (Y(i + 1) - Y(i)) / (X(i + 1) - X(i))
Exit Function
End If
'interpolar
i = Application.WorksheetFunction.Match(xi, X)
'extrapolar hacia arriba
If X.End(xlDown) < xi Then
i = i - 1
End If
InterExtraP = Y(i) + (xi - X(i)) * (Y(i + 1) - Y(i)) / (X(i + 1) - X(i))
End Function
Valora esta pregunta


0