Tecnología

Inicio

Cómo utilizar códigos VBA en Excel

Cómo utilizar códigos VBA en Excel


Visual Basic para Aplicaciones (VBA) es un lenguaje de programación que puede utilizar para adaptar las aplicaciones de Microsoft Office que se adaptan a sus necesidades específicas. Por ejemplo, es posible que tenga un formato particular que desee para sus documentos de Excel; es posible escribir una pieza de código que puede abrir y documentos de formato exactamente de la manera que más te gusta.

Escribir código VBA implica un conocimiento básico de programación. Sin embargo, Microsoft hace que sea fácil para que usted pueda aprender los comandos básicos con la grabadora de macros. La grabadora de macros registra las pulsaciones del teclado y los clics del ratón, convirtiéndolos detrás de las escenas en un código que se pueden ver y editar.

Instrucciones

1 Pulse las teclas Alt y F11 al mismo tiempo desde una hoja de cálculo de Excel abierto. Esto abrirá una nueva ventana y abrir la pantalla Editor de Visual Basic.

2 Haga clic en "Insertar> Módulo" cuando aparezca la pantalla del editor. Verá una ventana de edición en blanco.

3 Presione F5 para abrir una nueva ventana de diálogo macro. Escriba un nombre para la macro en el cuadro de texto Nombre de la macro, a continuación, pulse "Crear". Tenga en cuenta que usted todavía está en el editor de Visual Basic en este punto.

4 Localizar las dos líneas de código que dicen "Sub MacroName" y "End Sub". Escriba su código en la forma entre las dos líneas.

Por ejemplo, si desea que la macro para cambiar el nombre de la primera hoja de cálculo del libro, de tipo 'ActiveWorkbook.Sheets (1) .Nombre = [Nuevo Hoja de trabajo Nombre] "(sin las comillas simples).

5 Presione F5 para ejecutar el código que acaba de escribir. La primera hoja de su libro se llama ahora [Nombre Nuevo Hoja de trabajo].

Consejos y advertencias

  • Si no está seguro de lo que el código VBA va a lograr sus objetivos, intente grabar una macro mientras se realiza su acción normalmente. Cuando se detiene el registro, el código de macro se llenará en su editor de código de forma automática. Puede acceder al botón de grabación de macros de Excel de barra de herramientas superior.