Una macro de Excel para abrir un libro de trabajo específico definido por el usuario

Una macro de Excel para abrir un libro de trabajo específico definido por el usuario

¿Quiere que usted o sus usuarios tengan una forma rápida de buscar y abrir un archivo en Excel? Esta macro utiliza una técnica simple que abre un cuadro de diálogo amigable, lo que le permite buscar y abrir el archivo de Excel que elija.

Cómo funciona la macro

Esta macro abre el cuadro de diálogo que ve aquí, lo que permite al usuario buscar y abrir un archivo de Excel.

Una macro de Excel para abrir un libro de trabajo específico definido por el usuario

El cuadro de diálogo Abrir activado por la macro.

Así es como funciona esta macro:

Sub Macro1 ()
'Paso 1: Defina una variable de cadena
    Dim FName como variante
'Paso 2: El método GetOpenFilename activa el cuadro de diálogo
    FName = Application.GetOpenFilename (_
            FileFilter: = "Libros de Excel, *. Xl *", _
            Título: = "Elija un libro de trabajo para abrir", _
            Selección múltiple: = Falso)
Paso 3: Si eligió un archivo, ¡ábralo!
    Si FName <> False entonces
    Workbookss.Open Nombre de archivo: = FName
    Terminara si
End Sub

En el Paso 1, la macro declara una variable Variant que contiene el nombre de archivo que elige el usuario. FName es el nombre de su variable.

En el paso 2, utiliza el método GetOpenFilename para abrir un cuadro de diálogo que le permite buscar y seleccionar el archivo que necesita.

El método GetOpenFilename admite algunos parámetros personalizables. El parámetro FileFilter le permite especificar el tipo de archivo que está buscando. El parámetro Título le permite cambiar el título que aparece en la parte superior del cuadro de diálogo. El parámetro MultiSelect le permite limitar la selección a un archivo.

Si el usuario selecciona un archivo del cuadro de diálogo, la variable FName se rellena con el nombre de archivo elegido. En el Paso 3, verifica si hay una variable FName vacía. Si la variable no está vacía, utilice el método Open del objeto Workbooks para abrir el archivo.

Cómo usar la macro

Para implementar esta macro, puede copiarla y pegarla en un módulo estándar:

Active el Editor de Visual Basic presionando Alt + F11 en su teclado.

Haga clic con el botón derecho en el nombre del proyecto / libro de trabajo en la ventana del proyecto.

Elija Insertar → Módulo.

Escriba o pegue el código en el módulo recién creado.

(Opcional) Asigne la macro a un botón.


Hoja inteligente 9.1.1

Hoja inteligente 9.1.1

Smartsheet es una plataforma de trabajo dinámica que le permite gestionar proyectos, crear flujos de trabajo y colaborar con su equipo.

Compartirpunto

Compartirpunto

SharePoint es un sistema de colaboración basado en web que utiliza una variedad de aplicaciones de flujo de trabajo, bases de datos de "listas" y otros componentes web, así como funciones de seguridad para dar control a los grupos empresariales que trabajan juntos.

Calendario perpetuo 1.0.38/1.0.36

Calendario perpetuo 1.0.38/1.0.36

Van Nien Calendar es una aplicación de visualización de calendario en su teléfono, que le ayuda a ver rápidamente la fecha lunisolar en su teléfono, organizando así su importante trabajo.

Outlook 2021

Outlook 2021

Microsoft Outlook es una aplicación empresarial y de productividad desarrollada por Microsoft Corporation.

Haga clic arriba

Haga clic arriba

ClickUp es una de las plataformas de productividad mejor calificadas para cualquier empresa. Grandes empresas como Google, Booking.com, San Diego Padres y Uber utilizan ClickUp para aumentar la productividad en el lugar de trabajo.

Visor de PDF-XChange 2.5.322.10

Visor de PDF-XChange 2.5.322.10

PDF se ha convertido en un formato de uso común para leer, crear y enviar documentos de texto. A su vez, se ha producido un aumento en el número de programas utilizados para este tipo de documentación. PDF-XChange Viewer se encuentra entre un número creciente de visores de PDF.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice ofrece un conjunto completo de aplicaciones de Office que rivalizan con Microsoft 365, especialmente en Excel, PowerPoint y Word. Le permite gestionar sus proyectos de forma más eficaz y admite varios formatos de archivo.

Descargar iTaxviewer 1.8.7

Descargar iTaxviewer 1.8.7

El software iTaxViewer es el software de lectura de archivos XML más popular en la actualidad. Este software es una aplicación de lectura de declaraciones electrónicas de impuestos en formato XML de la Dirección General de Tributación.

Lector de PDF Nitro

Lector de PDF Nitro

Nitro PDF Reader es un práctico editor de PDF que cubre todas las tareas básicas que la mayoría de las personas realizan todos los días con documentos PDF.

Lector Foxit 12

Lector Foxit 12

Foxit Reader es principalmente un lector de PDF y también le permite crear archivos PDF, firmarlos, editarlos y agregar anotaciones. Funciona en sistemas operativos, existen complementos para varios programas del paquete Microsoft Office.