Aprenda a utilizar la función Suma VBA al leer acerca de su propósito y la sintaxis , y escribiendo un pequeño programa que utiliza esta función. Suma trabaja en VBA la misma como lo hace en Excel - que añade dos o más números juntos y devuelve el resultado . Uso de la función Sum en VBA le da la opción de enviar la salida a un celda de la hoja , un archivo, una declaración MsgBox o incluso otra aplicación, como una base de datos . Propósito
La función Sum agrega dos o más números y devuelve el resultado , que es otro número. Suma es una de las muchas fórmulas de Excel que puede utilizar en programas de VBA. Estas fórmulas , que Excel muestra bajo la pestaña " fórmulas" , están disponibles en VBA a través de la propiedad WorksheetFunctions del objeto Application , que representa a Excel. La sintaxis de la suma requiere el nombre de la función , un paréntesis de apertura y luego la lista de argumentos . Usted proporciona la lista que consiste en todos los números que desea Suma para sumar . Separe cada número con una coma e indicar el final de la lista de números , escriba un paréntesis de cierre .
Sample Program
Aprenda a utilizar la función Suma VBA incluidos en un programa corto . Comienza a escribir el programa , abra el entorno de desarrollo de VBA. Haga clic en la pestaña " desarrolladores" de Excel y, a continuación , haga clic en el botón " Visual Basic " para abrir el entorno . Abra una ventana para introducir declaraciones VBA haciendo doble clic en el elemento "Este libro de trabajo " en el panel izquierdo del medio ambiente. Escriba el contorno de una subrutina que se ejecutará la función Sum . Puede escribir "sub sumSomething ", por ejemplo , para definir el inicio de este subprograma. Escriba " End sub " en la siguiente línea para indicar el final de la subrutina .
Conseguir entrada
Proporcionar la entrada su programa necesita para funcionar por using InputBox de VBA , que pide al usuario que introduzca los datos y pasa los datos a su programa. Escriba las declaraciones que se muestran a continuación para insertar InputBox en su programa de VBA. Estas declaraciones definen las variables que contendrán los números de usuario del programa quiere resumir , solicita al usuario los números e inserta los números de entrada en las variables Number1 y Number2 .
Dim número1, número2, resultNumber1 = InputBox ( " ; . . Por favor escriba el primer número que desea sumar ") Number2 = InputBox ( " Escriba el segundo número al que desea sumar " )
Resumiendo
< p > Insertar la fórmula Sum en su programa de VBA , escriba el nombre de " WorksheetFunction " seguido por un punto. Cuando escriba el punto , VBA mostrará una lista de funciones de hoja que se pueden insertar en el programa. Haga clic en el elemento de "Suma " de la lista para insertar esa fórmula en su programa. Esto es lo que su estado de suma debe ser similar.
Resultado = WorksheetFunction.Sum ( número1, número2 )
Aviso de la variable "número " en esta norma. Asegúrese de que se ha declarado la variable en una instrucción Dim , junto con las variables Number1 y Number2 .
Salida
Inserte una instrucción de salida que devuelve el resultado de la formula Sum . Función MsgBox de VBA ofrece una solución rápida para la visualización de los estados de salida breves . Escriba esta declaración en su programa de VBA para mostrar el resultado de la fórmula de la suma de la siguiente manera :
MsgBox " La suma de los números que ha entrado es" & resultado
Ejecutar programa
Ejecute el programa suma VBA haciendo clic en uno de los estados y haciendo clic en el comando " Ejecutar" en el menú Ejecutar. Responda a los mensajes , el programa muestra escribiendo dos números. El programa se ejecutará la fórmula Sum en esos números y devolver el resultado de la fórmula para que la instrucción MsgBox .