Cómo insertar varias Hojas con Macros Excel

Ya vimos varios ejemplos de cómo insertar una Hoja mediante el uso del Método Add del Objeto Worksheet, ya sea antes de la hoja donde se realiza la macro, después de cualquier hoja, al final, en la penúltima posición incluso con el nombre que se requiera. A continuación vamos a utilizar de nuevo el método Add pero esta vez para insertar más de una hoja en el libro.

Método Add: Con la aplicación de este método, es posible insertar una hoja en el libro de trabajo.

Para el siguiente ejemplo contamos con un libro de tres hojas y como se ya se mencionó, la idea es insertar varias hojas a la misma vez. Lo primero es ingresar al editor de Visual Basic, puede ser con la combinación de teclas Alt + F11 y desde el explorador de proyectos, es necesario dar doble clic sobre la hoja donde se requiere crear la macro que para nuestro ejercicio se ubicará en la Hoja1:

Ingresamos el siguiente código:

Sub InsertarVariasHojas()

Worksheets.Add , Count:=2

End Sub

Queda de la siguiente manera en el editor VBA:

Veamos lo que significan cada una de las líneas:

  1. La primera línea Sub InsertarVariasHojas(), indica el inicio de la macro.
  2. En la segunda línea estamos utilizando del Objeto Worksheets el Método Add para insertar hojas cuya cantidad se establece con el valor 2 en Count.
  3. La última línea marca el fin (End) de la Macro o Subrutina (Sub).

Para ejecutar la macro, lo ideal es insertar una autoforma en la Hoja1 y luego asignar la macro que acabamos de crear (clic derecho sobre la Autoforma y seleccionar la opción Asignar macro:

Finalmente seleccionar la macro que se acaba de crear:

Y al dar clic sobre el la autoforma, la macro insertará dos nueva hojas justo en la posición antes de la hoja donde se está ejecutando la macro.

Descargar archivo.

Contenido relacionado:
Compartirlo
Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.


Déjenos su opinión

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc., pero debe hacerlo con respeto, sin insultar y sin ofender a otros.

Información legal aplicable para Colombia.