Tecnología

Inicio

Cómo escribir una subrutina de una hoja de cálculo de Excel

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.