“Conocimiento Programación>Visual Basics Programación

Cómo encontrar el número del medio de tres números en VBA

2013/10/4
Visual Basic para Aplicaciones ( VBA ) es una herramienta de programación que permite a los usuarios de Microsoft Office para crear funciones y macros personalizados . Una aplicación como Excel puede "llamar" a estas funciones y macros para realizar tareas comunes rápidamente. Excel tiene muchas funciones incorporadas que puede utilizar para obtener la suma , valor medio , valor mínimo o máximo de un grupo de numbers.Sometimes , una función integrada no está disponible para la tarea requerida . Es entonces cuando una función personalizada puede ser útil. Instrucciones
1

Plan de la función. La función tendrá tres números y producirá un resultado que es el valor medio. Tendrá un nombre que luego estará disponible en Excel en la categoría " definido por el usuario " . Un ejemplo podría ser: . FindMidValue

Usará "argumentos" para transferir los números de Excel a la función. Estos son los nombres de variables especificadas entre paréntesis después del nombre de la función . Supongamos que los tres números para evaluar son A, B y C. El nombre completo de la función sería :

FindMidValue (A, B , C )
2

Plan de la lógica . Esta es la serie de pasos que la función va a utilizar para llevar a cabo la tarea. Piense en los distintos pasos que tendría que seguir para realizar esta tarea manualmente. Por ejemplo , ¿cuáles son las posibles combinaciones de tres números, ¿cómo te encuentras el valor medio para cada

Por ejemplo , si los números son B , A, C , por orden de menor a mayor : comparar variable A a B , si a es mayor , compararlo con C; Si C es mayor , A debe ser el valor medio. La función también debe hacer frente a todas las alternativas. ¿Qué pasa si A es mayor que B y B es mayor que C? A continuación, la secuencia es C , B ​​, A , y el valor medio es B.
3

Escribir la función. La primera referencia que da detalles sobre cómo acceder al editor de Visual Basic en Excel 2010 donde se puede escribir la función . La segunda referencia da algunas reglas generales para escribir el "script" o las instrucciones de macros y funciones. La siguiente secuencia de comandos creará una función personalizada denominada " FindMidValue ":

Función FindMidValue (A, B , C ) ' líneas precedidas por '

comentarios son combinaciones posibles

' son

' bac , cab, abc, cba , acb , bca

'

Si ( a < B) Luego

'a es menor que b

Si ( A> = C ) Luego

FindMidValue = A ' cab caso

GoTo 100

demás

Si (B < = C ) Luego

FindMidValue = B 'abc

GoTo 100

End If

FindMidValue = C' acb

GoTo 100

End If

demás

' a es mayor o igual que b

Si ( a < = C ) A continuación,

FindMidValue = A ' bac

GoTo 100

demás

Si ( B> = C ) Luego

FindMidValue = B ' cba

GoTo 100

End If

FindMidValue = C' bca

End If End If


< p > 100 End Function
4

Depurar la función. Depuración es el proceso de las pruebas de la función para asegurarse de que funciona según lo previsto y para corregir cualquier error que descubrirás. En este caso, utilice la función en Excel con los tres argumentos que se refieren a tres celdas con números en ellos. Cambiar los números de las celdas para ver si la función toma el número del medio correcto en todo momento.

Visual Basics Programación
Cómo mostrar un apóstrofo en VBScript
Cómo acceder a VBA Variable Tamaño de Fuente
Cómo crear un programa de Visual Basic Utilizar el Si demás y para Loop
Cómo determinar si un servicio está en ejecución en Visual Basic
Cómo generar una clase de XSD
¿Qué software ayuda con la visualización de datos?
¿Cuál es otro nombre para la unidad de visualización visual?
Cómo escribir VB.Net al Bloc de notas
Conocimiento de la computadora © http://www.ordenador.online