Cómo editar macros en el editor de visual basic de excel

Un libro de Excel abierto.15

Haga clic en la opción Ver Macros en el botón de comando de macros en la ficha Ver o presione Alt + WMV o Alt + F8

Esta acción abre el cuadro de diálogo Macro que muestra todos los nombres de las macros que se ha definido en el libro y en su libro de macros personal.

El cuadro de diálogo macro en Microsoft Excel.25

Haga clic en el nombre de la macro que desea editar en el cuadro de lista Nombre de macro y haga clic en el botón Editar

Esta acción abre el Editor de Visual Basic con el código de la macro que aparece en la ventana de código a menos que seleccione el nombre de una macro guardada en el libro de macros personal y este libro todavía está oculto.

Video: Editor visual basic excel 2010

En ese caso, Excel muestra un cuadro de diálogo de alerta que le indica que no se puede editar una macro oculta y que le informa que necesita Para mostrar este libro. A continuación, deberá hacer clic en OK en el cuadro de diálogo de alerta, pulse Escape para cerrar el cuadro de diálogo Macro, y mostrar el libro de macros personal.

Una vez que tenga las líneas de código para la macro que aparece en la ventana de código en el Editor de Visual Basic, puede editar cualquiera de sus estados, según sea necesario. Si desea obtener una copia impresa de las líneas de código en su macro antes de comenzar a hacer cambios, seleccione Archivo → Imprimir en la barra de menú Editor de Visual Basic o presione Ctrl + P.

Esta acción abre una impresión - cuadro de diálogo VBAProject con el botón de opción del módulo actual seleccionado en la sección Intervalo y la casilla de verificación Código seleccionado en la sección Imprimir para que pueda seguir adelante y haga clic en OK para que Excel imprimir todas las declaraciones en la macro .

Al editar los comandos de la macro, recuerde que puede utilizar el comando Edición → Deshacer (Ctrl + Z) para deshacer el borrado que haga por error.

La ventana de código en Microsoft Visual Básico para Aplicaciones.35

Editar las declaraciones en la ventana de código del Editor de Visual Basic, según sea necesario

Después de terminar de editar la macro, ya está listo para volver a la hoja de cálculo, donde se puede probar la macro modificada y asegurarse de que no se haya añadido algún comando loco, no deseada a la macro o, aún peor, paralizado por lo que se que ya no funciona en absoluto.

El espacio de trabajo en Microsoft Visual Basic para Aplicaciones.45

Haga clic en el botón Ver Microsoft Excel en el comienzo de la barra de herramientas estándar o haga clic en el botón de minimizar el libro en la barra de tareas de Windows

Seleccionar un lugar apropiado o seguro en el que poner a prueba su macro modificada y luego ejecutarlo, ya sea presionando sus teclas de acceso directo o pulsando Alt + F8, al hacer clic en el cuadro de lista de macros, y luego haciendo clic en el botón Ejecutar.

Si algo no funciona como es debido o si la macro no funciona en absoluto, lo que necesita para volver al Editor de Visual Basic y encontrar y corregir su error (s). Haga clic en el botón de comando de Visual Basic en la ficha Programador de la cinta (Alt + LV) para volver al Editor de Visual Basic y tener una oportunidad en la edición del código una vez más.

Si todo va bien y funciona según lo previsto, es necesario guardar los cambios como se indica en el paso 5.

Una hoja de cálculo Excel con una macro modificada.55

Haga clic en el botón Guardar de la barra de herramientas de acceso rápido para guardar los cambios a la macro modificada si se almacena como parte del libro actual

Si ha modificado una macro mundial guarda como parte del libro de macros personal, usted tiene que salir de Excel con el fin de guardar los cambios a la macro. Al hacer clic en la ventana del programa Excel botón Cerrar o presione Alt + FX o Alt + F4, Excel muestra un cuadro de diálogo de alerta que le pregunta si desea guardar los cambios realizados en el archivo personal.xlsb.

Haga clic en el botón Sí para guardar sus modificaciones macro como cierras Excel.

Artículos Relacionados