Tecnología

Inicio

MS Excel Ayuda de Visual Basic

Microsoft Excel emplea un lenguaje de programación llamado Visual Basic para aplicaciones, con la que los usuarios pueden mejorar la funcionalidad estándar de Excel. Al escribir el código del programa, los usuarios suelen utilizar varios de herramientas de Visual Basic, incluyendo la grabadora de macros, entorno de desarrollo integrado (IDE) y el depurador. Cada una de estas herramientas tiene muchas facetas, por lo que conocer el conjunto completo de herramientas comprensiblemente implica una curva de aprendizaje. La visión general de Visual Basic que este artículo le ofrece la velocidad a lo largo de la curva.

La grabadora de macros

La grabadora de macros probable puede ser la primera herramienta de Visual Basic que se utiliza para crear un programa. La grabadora, lo que se traduce sus selecciones de menú de Excel en el código del programa, se inicia dentro de Excel mediante la selección del desarrollador> Grabar macro. Si no ve la ficha Programador, exponerlo al seleccionar el icono colorido de MS Office en la esquina superior izquierda de Excel, seleccione Opciones de Excel, a continuación, seleccionar "Mostrar ficha Programador en la cinta."

Suponiendo que haya comenzado una macro con el nombre predeterminado "Macro1," detener la grabación con el desarrollador> Detener grabación. A pesar de que usted no ha hecho ningún opciones de menú de Excel durante la grabación de esta macro en particular, Visual Basic todavía ha creado una función, a la que se puede añadir código a mano.

Entrar en el entorno de desarrollo

Ver el código de macro de Visual Basic que se acaba de grabar por la elección del desarrollador> Macros, seleccionar el nombre de la macro que acaba de grabar, "Macro1" y pulsando el botón Editar. Se le envía a la función de Macro1, que está dentro del IDE de Visual Basic.

Adición de código a mano

Note la primera línea de esta función Macro1: Sub Macro1 ()
Cambiar esta primera línea de leer la siguiente manera: Función Macro1 (arg)
Al hacer este cambio, ha dicho Excel un par de cosas: En primer lugar, la función devolverá un valor. Que se especifica por la palabra clave "Function", en oposición a la palabra clave Sub. En segundo lugar, la función toma un argumento llamado arg, que representa la entrada en la que Macro1 llevará a cabo algunos cálculos.
Entrar en este ejemplo de cálculo: Macro1 = 9/5 * arg + 32
Observe que la variable que está asignando el resultado del cálculo que no es una variable en absoluto; es el nombre de la función, Macro1. Esta es la forma de salida se pasa de nuevo a Excel.

Utilizar la función

Volver a una hoja de cálculo de Excel, en la que ahora vamos a usar la función que acaba de definir. Seleccione Insertar función, y la categoría de "Definido por el usuario", donde la ventana Insertar función lee "O seleccionar una categoría." El nombre de su función, "Macro1", aparece en la lista.

Haga doble clic en "Macro1", que selecciona esa función y se envía a la siguiente ventana para elegir los argumentos para Macro1. Ya ha adivinado lo que hace Macro1 - convierte Celsius a Fahrenheit. Introduzca 0 en el cuadro de texto junto a "arg". Excel muestra el resultado del cálculo Macro1: 0 grados centígrados se convierte en 32 grados Fahrenheit.