-
Cómo escribir una subrutina de una hoja de cálculo de Excel
-
Las hojas de cálculo son herramientas poderosas que nos permiten manejar grandes cantidades de información relacionada con un formato fácil y visual. Para el usuario avanzado de hoja de cálculo, todo tipo de funciones están disponibles para automatizar tareas, realizar cálculos y crear formatos elegantes. Hay cosas que no se pueden hacer con las funciones de cálculo de Excel y las características de formato, sin embargo; para estas funciones, tendrá que escribir el código duro. Afortunadamente, Excel le permite escribir subrutinas en Visual Basic y conectarlos a la derecha en las hojas de cálculo.Instrucciones
1 Abre la hoja de cálculo que le gustaría escribir una subrutina para.
2 Abra el Editor de Visual Basic de Excel presionando las teclas de la "F11", "Alt" y, o seleccionando "Herramientas" en la barra de menú, pasando el ratón sobre "Macro" y hacer clic en "Editor de Visual Basic."
3 Seleccione "Insertar" de la barra de menú y haga clic en "módulos". Esto abrirá una nueva ventana en el centro en el que se puede escribir código.
4 Tipo "Sub", seguido por el nombre que desea para su subrutina, y pulsar "Enter". El Editor de Visual Basic se llenará automáticamente entre paréntesis y "End Sub". En el medio, se puede escribir el código de la subrutina (que necesita saber de Visual Basic).
5 Ejecutar la subrutina se escribe desde el editor (utilizando el botón "Reproducir") o de la hoja de cálculo como una macro. Para ejecutarlo desde la hoja de cálculo, o bien pulse la tecla "Alt" y las teclas "F8", o seleccione "Herramientas" en la barra de menús, puntero del ratón sobre "Macro" y hacer clic en "Macros". Debe ver a su subrutina aparece en el cuadro de diálogo esto trae.
Consejos y advertencias
- Si no está seguro de cómo llevar a cabo una operación en particular, puede grabar una macro y luego examinar su código. Seleccionar "Herramientas", el ratón más "macro" y hacer clic en "Grabar nueva macro." Nombre de la nueva macro (este será el nombre de la subrutina en un módulo nuevo) y luego realizar la operación de que se trate (por ejemplo, la introducción de texto en una celda). Detener la grabación, abrir el módulo en el Editor de Visual Basic y echar un vistazo al código que realiza la acción que desea.