5 formas de habilitar el libro de trabajo en Excel


Resumen:

En este tutorial, discutiremos principalmente algunos formas de habilitar el libro de trabajo en excel. Aparte de esto, también sabrá la necesidad de habilitar el libro de trabajo en Excel y las cosas que debe verificar antes activar el libro de Excel.

¿Cuál es la necesidad de habilitar el libro de trabajo en Excel?

Supongamos que tiene hojas de trabajo 5 y necesita hacer algunas tareas en hojas 3. Para realizar cualquier tarea en esa hoja específica, debe habilitarla.

Bueno, hay varias formas de habilitar el libro de trabajo en Excel.

Aspectos a comprobar antes de activar un libro de trabajo

Si intenta activar un libro de trabajo que no está abierto, VBA arrojará el error. Para solucionar esto, primero verifique el nombre del libro de trabajo y luego habilítelo.

Subvba_activate_workbook()

Dim wb como libro de trabajo

Para cada wb en los libros de trabajo

Si wb.Name = «Libro3.xlsx» Entonces

activación

MsgBox «Libro de trabajo encontrado y activado»

Sal de debajo

Terminara si

el próximo wb

MsgBox «No encontrado»

Finalizar sub

Bueno, usando el código anterior, puede especificar fácilmente el nombre del libro de trabajo. Después de eso, verificará ese libro de trabajo específico en todos los libros de trabajo abiertos. Una vez que se haya recuperado el libro de trabajo, lo activará.

notas

  • Cuando use el nombre del libro de trabajo, asegúrese de usar la extensión de archivo correcta
  • Si desea activar un libro de trabajo no guardado, debe usar solo el nombre de ese libro de trabajo sin agregar el sufijo a la extensión del archivo.

¿Cómo habilitar el libro de trabajo en Excel?

Truco 1 # Libro de trabajo Método de activación

Puede usar este método para activar una hoja de trabajo o un libro de trabajo solo si está bastante seguro del nombre del libro de trabajo. Digamos que el nombre del libro de Excel que necesita activar es «Libro2» y tiene una hoja llamada «Hoja1».

Luego, usando el siguiente código, puede seleccionar el libro de trabajo y la hoja requeridos y activarlos usando Excel VBA.

Sintaxis

expresión.Activación

Leer:  5 formas efectivas de extraer datos de archivos corruptos de Excel

Aquí la expresión es una variable que representa el objeto Libro de Excel.

Observaciones

Este método de activación del libro de trabajo no ejecutará ninguna macro Auto_Activate o Auto_Deactivate adjunta al libro de Excel. Para ejecutar estas macros, debe utilizar el método RunAutoMacros.

Código a utilizar:

Sub Activate_Workbook()

«Activar el libro

Libros de trabajo («Book2.xls»). Habilitar

«Activar la hoja de trabajo

Libros de trabajo («Libro 2.xls»). Hojas de cálculo («Hoja1»). permitir

Finalizar sub

Cómo utilizar:

  1. Primero, abra su libro de Excel.
  2. Después de eso, presione el botón Alt + F11 en su teclado. Esto abrirá el editor de VBA.
  3. Ahora vaya a la pestaña Insertar en la barra de menú e inserte un nuevo módulo.
  4. Copie el código anterior y luego péguelo en esta ventana de código abierta.
  5. Presione el botón F5 en su teclado para ver el resultado.
  6. Después de eso, guarde este archivo como un libro de trabajo habilitado para macros.

Truco 2 # Activar libro de trabajo u hoja de trabajo usando objeto

Otra forma de activar el libro de trabajo en Excel es usar el objeto. Para esto, primero debe crear un objeto para la hoja de trabajo y el libro de trabajo. Luego asigne el libro de trabajo a cualquier objeto y elija el libro de trabajo con VBA para realizar los siguientes procedimientos usando macros de Excel.

Código:

Sub Activate_Workbook_Using_Object()

“Declaración de variables

Dim WrkBk como libro de trabajo

Dim WrkSht como hoja de trabajo

«Crear objeto de libro de trabajo

Establecer WrkBk = Libros de trabajo. Agregar

«Crear objeto de hoja de cálculo

Establecer WrkSht = WrkBk.Sheets(«Hoja1»)

«Activar la hoja

WrkSht.Enabled

Finalizar sub

Explicación:

  • En lo anterior, he declarado 2 objetos para la hoja de trabajo y el libro de trabajo.
  • Se agregó un nuevo libro de trabajo y una asignación al objeto del libro de trabajo.
  • También establezca la hoja de trabajo en el objeto de la hoja de trabajo.
  • Se activó la hoja de cálculo de Excel haciendo referencia al objeto de la hoja de cálculo.

Instrucciones:

  1. Primero, abra su libro de Excel.
  2. Después de eso, presione el botón Alt + F11 en su teclado. Esto abrirá el editor de VBA.
  3. Ahora vaya a la pestaña Insertar en la barra de menú e inserte un nuevo módulo.
  4. Copie el código anterior y luego péguelo en esta ventana de código abierta.
  5. Presione el botón F5 en su teclado para ver el resultado.
  6. Después de eso, guarde este archivo como un libro de trabajo habilitado para macros.
Leer:  ¿Cómo eliminar la notación científica de Excel? [5 trucchi]

Truco 3# Activar un libro usando el número

Si tiene varios libros de trabajo abiertos, todos esos libros de Excel forman parte de la colección de libros de trabajo. Cada libro de trabajo de esta colección tiene un número que puede consultar fácilmente en el método de activación. Aquí está el código que puede utilizar.

Subvba_activate_workbook()

Libros de trabajo(2).Activación

Finalizar sub

Si intenta activar ese libro de trabajo usando un número que no existe, su código VBA arrojará el índice fuera de rango: error de tiempo de ejecución «9».

Truco 4 # Activar el libro usando la propiedad ThisWorkbook

Otro método para habilitar el libro de Excel es usar la propiedad ThisWorkbook.

Supongamos que tiene 5 libros de trabajo abiertos al mismo tiempo, pero solo trabaja en «Book1.xlsm». Entonces, cuando ejecute el código a continuación, solo activará «Book1.xlsm».

Subvba_activate_workbook()

Este libro de trabajo.Activo

Finalizar sub

Truco 5#VBA para seleccionar libro u hoja de cálculo en Excel

Tiene varias hojas de trabajo en su libro de Excel, por lo que puede hacer una selección para la hoja que necesita usando VBA.

También puede elegir el libro de trabajo requerido si hay varios libros de trabajo abiertos.

Bueno, es un buen truco configurar la hoja de trabajo o el libro de trabajo requerido para el objeto y consultarlo cuando lo necesite. Funciona muy bien para acceder al libro de trabajo o la hoja de trabajo sin activarlo o seleccionarlo.

Código:

Sub Activate_Workbook_Using_Object()

“Declaración de variables

Libro de trabajo Dim wbAs

Hoja de trabajo Dim wsAs

«Seleccione cualquier libro de trabajo y asígnelo a un objeto

Establecer wb= Libros de trabajo(«Libro1.xlsm»)

«Crear objeto de hoja de cálculo

Establecer ws= wb.Hojas(«NombreHoja»)

«VBA para seleccionar o activar el libro de trabajo requerido

activación

«VBA para seleccionar o activar la hoja requerida

ws Activación

Finalizar sub

Diferencia entre el libro de trabajo activo y este libro de trabajo en Excel VBA

Muchos programadores de VBA utilizan el texto de ThisWorkbook y Active Workbook muy a menudo en su codificación.

Leer:  ¿Cómo arreglar Excel abriendo múltiples archivos al inicio?

Como estudiante o lector, es muy importante conocer los conceptos básicos entre los dos. Estas son algunas de las diferencias destacadas, así que échales un vistazo.

Libro de trabajo activo:

  • El libro de trabajo activo no es necesariamente el libro de trabajo en el que está codificando actualmente. Si hay varios libros de trabajo abiertos, pero solo el libro de trabajo que se muestra actualmente en la pantalla se cuenta como libro de trabajo activo.
  • El uso activo en la codificación de VBA genera muchos errores y confusiones. Porque no sabemos qué libro de trabajo está activo hasta que mencionemos el nombre del libro de trabajo justo antes de la palabra Libro de trabajo activo.

Este libro de trabajo:

  • Mientras que ThisWorkbook es necesariamente ese libro de trabajo donde escribe código.
  • Este libro de trabajo nunca sale mal porque no importa qué libro de trabajo esté activo. Requiere la referencia del libro de trabajo en la sección de código.

El veredicto final:

Puedes optar por cualquiera de los métodos anteriores en la lista para activar el libro de Excel. En mi opinión, utilizar el método enable en VBA para elegir la hoja de trabajo o el libro de trabajo necesarios a través de la codificación de VBA y realizar las tareas requeridas es lo más fácil.

Si conoces otras formas de habilitar el libro de trabajo en Excelcompártelo con nosotros en nuestra sección de comentarios.

Margarita

Margret Arthur es emprendedora y experta en marketing de contenidos. Escribe blogs sobre tecnología y habilidades en MS Office, Excel y otros temas técnicos. Su arte distintivo de presentar información técnica en un lenguaje fácil de entender es muy impresionante. cuando no está escribiendo, le gusta hacer viajes no planificados.

Últimas Entradas Publicadas

5 Problemas y soluciones de la función CONTAR.SI de Excel

¿Es usted el que enfrenta varios problemas al usar la función COUNTIF en Excel, que este artículo es para usted? ...

11 trucos de depuración de Excel simples pero potentes para analizar datos

Casi todo el trabajo que la mayoría de los oficinistas hacen con la ayuda de un programa mágico llamado Microsoft ...

Los 3 mejores métodos para desbloquear archivos de Excel protegidos con contraseña

Resumen: En este blog, hablaré sobre todos los aspectos. archivo de Excel seguro contraseña y cómo desbloqueo de archivos xlsx ...

Solucione el error «Excel encontró contenido no leído en nombre de archivo.xls» en el archivo de MS Excel

Microsoft Excel es una hoja de cálculo desarrollada específicamente para que los usuarios organicen, calculen y formatee datos con fórmulas ...

5 formas de arreglar MS Excel 2016 dejó de funcionar en Windows 10

el tuyo lo hace Excel 2016 ha dejado de funcionar en Windows 10 y no sabe cómo deshacerse de este ...

Métodos 3 para recuperar un archivo de Excel que se ha guardado

¿Es usted el que busca algunos trucos fáciles para recuperar los archivos guardados de Excel que desaparecen repentinamente? Bueno, todos ...

¿Cómo reparar el error 400 de VBA al ejecutar la macro de Excel?

¿Está recibiendo un cuadro de diálogo de error llamado Microsoft Excel que solo contiene el número 400? O recibiendo el ...

3 formas de solucionar el problema de Excel Textjoin que no funciona

Tienes problemas para usarlo ¿Función TEXTJOIN en Excel 2016? Buscando soluciones rápidas para solucionarlo La función TEXTJOIN en Excel 2016 ...

¿Cómo reparar el error de carga del complemento Excel Solver?

El complemento Solver es un complemento de Microsoft Excel que puede encontrar rápidamente problemas simples, como los valores de una ...

¿Cómo crear un diagrama de flujo en Excel? (Guía paso por paso)

MS Excel es el programa de hoja de cálculo comúnmente utilizado para formatear y organizar grandes cantidades de datos. No ...

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *