“Conocimiento software>Microsoft Access

Valor SubReturn en Excel VBA

2015/8/2
Visual Basic para aplicaciones, al igual que otras formas de lenguajes Visual Basic y la mayoría de la programación , tiene la capacidad de romper el programa en pequeños trozos de código independiente . Romper el código en trozos más pequeños hace que sea menos complicado de leer, escribir y probar debido a la naturaleza independiente de las unidades más pequeñas. Las unidades también son reutilizables , por lo que en lugar de escribir la misma sección de código cada vez que el programa necesita para realizar una tarea , el programador puede llamar a una sola función varias veces. Esta es una de las características que hace VBA , y Visual Basic , un lenguaje de programación estructurado . Funciones vs Sub - rutinas

En la mayoría de los idiomas , trozos de código se denominan funciones . En VBA , los fragmentos de código se dividen en dos tipos diferentes : funciones y subrutinas . Ambos tipos de código parecen y actúan de manera similar con dos diferencias notables . En primer lugar, una función se llama a una función en la definición del código y termina con la frase: "Function End. " Una subrutina se define como un "Sub " y termina con "End Sub. " En segundo lugar , la función devuelve un valor , mientras que una sub - rutina no lo hace. Para obtener un valor Sub - retorno en Excel de VBA , se utiliza una función.
Cuando necesitaría un valor de Sub -Return ?

Bien escrito programa utiliza funciones y sub- rutinas para encapsular datos y protegerlo de los cambios realizados en otras partes del programa . Esto, junto con facilitar la comprensión , son las principales razones para utilizar una función para devolver un valor vs utilizando una sub - rutina que no lo hace. Las variables dentro de una función o subrutina son invisibles para el resto del código , por lo que utilizan los resultados del código en otra parte del programa , la función debe devolver a la parte del programa que lo llamó. La única forma de hacer lo mismo con una sub - rutina sería declarar la variable pública para todo el programa, ignorando así la encapsulación.
Un ejemplo
< p > un ejemplo de una función que devuelve un valor sería una rutina de adición de base que devuelve la suma de dos números . La función es la siguiente : Función MySum (A As Integer , B como entero ) MySum = A + Bend FunctionThe frase MySum = A + B no sólo calcula la matemáticas, pero pone los resultados en la variable que da nombre a la función, que hace que el valor sub - retorno. En este ejemplo, la llamada a la función sería tan simple como " Respuesta = MySum (2,2 ) ", y la respuesta variable de contendrían el número 4 . La función sencilla puede ser llamada tantas veces como sea necesario .
Valores Sub - retorno en VBA para Excel

Aunque Excel tiene varias funciones integradas de matemáticas y financieras , puede que tenga que escribir que la función propia de VBA para Excel para mayor flexibilidad y potencia. Escribir su propia función también le permite crear formularios de Excel con la simplificación de los objetos introducidos por el usuario . A continuación, puede escribir funciones que devuelven un valor en VBA e insertar el código en macros.

De esta manera, usted puede diseñar aplicaciones complejas y de gran alcance sin tener que construir un programa desde cero utilizando un lenguaje de programación como C # . Esto le da el poder de las funciones integradas de Excel y la opción de controlar sus propias funciones personalizadas que devuelven valores de los formularios.

Microsoft Access
Cómo copiar fórmulas en Excel abajo la velocidad del rayo
Cómo utilizar la función de desplazamiento Excel
Cómo crear pies de página en Microsoft Excel 2003
Cómo reducir Gráficos en Excel
¿Se puede descargar Microsoft Communicator en una computadora Apple?
Cómo encontrar el último registro de direcciones de un rango filtrado en Excel
Microsoft Access CBT Formación
Cómo utilizar Excel para encontrar la pendiente de Vista
Conocimiento de la computadora © http://www.ordenador.online