Tecnología

Inicio

Cómo cambiar a un diferente Libro de VBA

Cómo cambiar a un diferente Libro de VBA


Al crear nuevas hojas de cálculo de Excel a menudo se puede encontrar que no es factible o estéticamente agradable para mantener todos sus diversos datos en un solo libro. Puede cambiar fácilmente entre los libros haciendo clic en las pestañas en la parte inferior de la pantalla, pero eso no es posible cuando se tiene un Visual Basic para Aplicaciones (VBA) que se ejecuta la macro. Si se necesita el código VBA para acceder a los datos en un libro diferente se puede añadir en una línea de código para cambiar a ese libro.

Instrucciones

1 Acceder al libro de Excel tiene que modificar. Abra el editor de VBA de Excel haciendo clic en la pestaña "desarrolladores" y luego seleccionar "Visual Basic".

2 Haga clic en el nombre del libro donde se encuentra el código VBA en el lado derecho de la ventana del editor. Ir a la sección del código que tendrá que cambiar para tener acceso a un libro diferente.

3 Utilizar el método de VBA "Activar" para cambiar a un libro diferente. Tipo "Projections1.Activate" si va a cambiar a un libro de Excel diferente titulado "Projections1."

4 Guarde los cambios y cierre la ventana del editor. Haga clic en "Macros" y luego elegir la opción "Ejecutar" para ejecutar el código VBA y cambiar al libro especificado.

Consejos y advertencias

  • Si aún no dispone de código en la pantalla del editor de VBA que tendrá que dejar que el programa sabe dónde está su código comienza y termina. El tipo de "Sub myCode ()" en la línea antes de que el método de "Activar" y escriba "End Sub" en la línea después del código. Puede cambiar el nombre de "myCode" a cualquier cosa que le gustaría.
  • Si está utilizando una versión anterior a Excel 2007 se puede acceder al editor de Visual Basic haciendo clic en "Herramientas", "Macro" y luego "Editor de Visual Basic."
  • El método de "Activar" utiliza la misma sintaxis de si está utilizando Excel 2007 o una versión anterior del programa de hoja de cálculo Excel.
  • Utilice el método de "activar" una segunda vez para cambiar de nuevo al libro original que había abierto.
  • El editor de Visual Basic incluye una función de comprobación de errores para asegurarse de que su código se ejecuta correctamente. Si recibe un mensaje de error en tiempo de ejecución etiquetado como "9", "424" o "1004" significa que ya sea escrito en el nombre del libro de forma incorrecta o se hace referencia un libro que no existe.