Mover una hoja de trabajo en Excel

Ya vimos el código para insertar y eliminar una hoja, ahora vamos a ver el código para mover una Hoja de trabajo de posición.

Abrimos el editor de Visual Basic (Alt + F11), insertamos un Módulo (clic derecho insertar Modulo):

Sobre este Modulo1 damos doble clic desde el explorador de proyectos para activar el espacio de edición de macros en el editor:

Nos vamos a ubicar en el espacio de edición de macros y copiamos el siguiente código:

Sub MoverHoja()

'Esta macro utiliza el Objeto Hoja de trabajo con el método Mover

Worksheets("Hoja1").Move after:=Worksheets("Hoja3")

Hoja1.Select

End Sub

Veamos la interpretación de cada línea.

  1. La primera línea Sub MoverHoja (), indica el inicio y nombre de la macro MoverHoja.
  2. La segunda línea que iniciar con una coma sencilla es un comentario informativo para identificar más fácil lo que realizará la macro y en el Editor VB se marcará en color verde toda la línea.
  3. En la tercera línea estamos utilizando el Objeto Hoja de trabajo (Worksheets), donde nos referimos a la hoja “Hoja1” y sobre esta aplicamos el Método Mover (Move) para indicar que vamos a mover la hoja que seleccionamos y su ubicación será después (after) de la Hoja3
  4. La cuarta línea es para que luego de moverse la hoja indicada, la macro deje activa (Select) la Hoja1.
  5. La última línea marca el fin (End) de la Macro o Subrutina (Sub)

Si queremos ejecutar la macro desde el Editor de Visual Basic, es necesario que el cursor este ubicado en cualquiera de las líneas de la macro y luego damos F5. La otra alternativa es vincular la macro a una autoforma en la hoja de Excel. El resultado es el siguiente:

Descargar archivo de trabajo.

MÁS SOBRE

Gerencie.com en su correo.

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

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.