es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede utilizar el resultado del índice en la función VBA para posteriores cálculos.

Estoy construyendo una función personalizada en Excel VBA para recibir el elemento n-ésimo (aquí: el quinto) de un array con una distribución Webull. Esto funciona, pero luego no puedo hacer más cálculos con el resultado, como una multiplicación simple, sin obtener un error.

Función weib(xr, forma, escala)
n = Application.Weibull_Dist(xr, forma, escala * 100, 0)
weib = n
End Function

Función good(xr, forma, escala)
n = Application.Index(Application.Weibull_Dist(xr, forma, escala * 100, 0), 5, 0)
good = n
End Function

Función nogood(xr, forma, escala)
n = Application.Index(Application.Weibull_Dist(xr, forma, escala * 100, 0), 5, 0) * 1
nogood = n
End Function

¿Por qué la función “nogood” no funciona? Solo agrega * 1 al final – ¿cómo puedo arreglarlo?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como traductor de español de documentos de tecnología de la información, traduzco el siguiente texto:

    # This is a comment
    print("Hello, World!")
    

    La traducción al español es:

    # Este es un comentario
    print("¡Hola, mundo!")
    

Comments are closed.