Skip to main content

¿Cómo listar todos los nombres de archivo en una carpeta y crear hipervínculos para ellos en Excel?

Author: Xiaoyang Last Modified: 2025-08-06

En tu trabajo diario, puede que necesites importar múltiples nombres de archivo desde una carpeta a una hoja de cálculo y crear hipervínculos para cada archivo, de modo que puedas abrir el archivo rápidamente y fácilmente. Tal vez puedas copiar y pegar los nombres de archivo y crear un hipervínculo para cada uno manualmente, pero esto te hará perder mucho tiempo si hay cientos de archivos en la carpeta. Hoy, te hablaré sobre algunos métodos rápidos e interesantes para manejar esta tarea.

Listar todos los nombres de archivo en una carpeta y crear hipervínculos con código VBA

Listar todos los nombres de archivo en una carpeta y crear hipervínculos con Kutools para Excel


Listar todos los nombres de archivo en una carpeta y crear hipervínculos con código VBA

Para listar y crear hipervínculos con archivos de una carpeta, el siguiente código VBA puede ayudarte.

1. Activa una nueva hoja de cálculo para poner el resultado.

2. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

3. Haz clic en Insertar > Módulo, y pega el siguiente código en la Ventana del Módulo.

VBA: Listar todos los nombres de archivo en una carpeta y crear hipervínculos

Sub Example1()
'Updateby Extendoffice
    Dim xFSO As Object 
    Dim xFolder As Object
    Dim xFile As Object
    Dim xFiDialog As FileDialog
    Dim xPath As String
    Dim I As Integer
    Set xFiDialog = Application.FileDialog(msoFileDialogFolderPicker)
    If xFiDialog.Show = -1 Then
        xPath = xFiDialog.SelectedItems(1)
    End If
    Set xFiDialog = Nothing
    If xPath = "" Then Exit Sub
    Set xFSO = CreateObject("Scripting.FileSystemObject")
    Set xFolder = xFSO.GetFolder(xPath)
    For Each xFile In xFolder.Files
        I = I + 1
        ActiveSheet.Hyperlinks.Add Cells(I, 1), xFile.Path, , , xFile.Name
    Next
End Sub

4. Luego presiona la tecla F5 para ejecutar este código, y selecciona la carpeta desde la que deseas listar los archivos en la ventana Examinar, ver captura de pantalla:

vba code to choose the folder to list the files

5. Después de especificar la carpeta, haz clic en el botón Aceptar, y todos los archivos en la carpeta específica se habrán listado en la hoja de cálculo activa con hipervínculos, ver captura de pantalla:

all the files in the specific folder are listed with hyperlinks2

Nota: Si hay subcarpetas en tu carpeta específica, los archivos en las subcarpetas no se listarán.


Listar todos los nombres de archivo en una carpeta y crear hipervínculos con Kutools para Excel

Para listar todos los archivos tanto en una carpeta como en sus subcarpetas y crear hipervínculos para cada archivo, la Lista de Nombres de Archivos de Kutools para Excel puede ayudarte. Con esta función, todos los archivos en la carpeta y subcarpetas se listarán de una vez con algunos atributos, como nombre de archivo, tamaño de archivo, hora de creación, carpeta que contiene, entre otros.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Si has instalado Kutools para Excel, por favor sigue los siguientes pasos:

1. Haz clic en Kutools Plus > Importar y Exportar > Lista de Nombres de Archivos, ver captura de pantalla:

click Filename List feature of kutools

specify the options in the dialog box

2. En el cuadro de diálogo Lista de Nombres de Archivos, por favor realiza las siguientes operaciones:

(1.) Haz clic browse button en el botón para seleccionar la carpeta desde la que deseas listar los nombres de archivo;

(2.) Marca Incluir archivos en subdirectorios si deseas listar nombres de archivo dentro de subcarpetas, marca Incluir archivos y carpetas ocultos si deseas listar los archivos ocultos;

(3.) Especifica los tipos de archivo que deseas encontrar y listar bajo la sección Tipo de archivo;

(4.) Selecciona la unidad de tamaño de archivo que deseas mostrar;

(5.) Marca Crear hipervínculos en la parte inferior izquierda del cuadro de diálogo.

¡Descarga Kutools para Excel ahora!

3. Luego haz clic en el botón Aceptar, y todos los archivos en la carpeta y subcarpetas se habrán listado en una nueva hoja de cálculo con los hipervínculos que necesitas, ver captura de pantalla:

all the files in the folder and subfolders are listed with the hyperlinks

Haz clic para conocer más detalles sobre la utilidad Lista de Nombres de Archivos…

¡Descarga y prueba gratis Kutools para Excel ahora!


Demostración: Listar todos los nombres de archivo en una carpeta y crear hipervínculos con Kutools para Excel

 

Artículo relacionado:

¿Cómo listar todos los archivos en una carpeta y subcarpetas en una hoja de cálculo?

Las mejores herramientas de productividad para Office

🤖 Asistente de IA de Kutools: Revoluciona el análisis de datos basado en: Ejecución inteligente |Generar código |Crear fórmulas personalizadas |Analizar datos y generar gráficos |Invocar funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda con múltiples criterios | Búsqueda de múltiples valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente listas desplegables | Lista desplegable dependiente | Lista desplegable con selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Cambiar la visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de libros y hojas de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Encriptar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtro negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y mucho más
Utiliza Kutools en tu idioma preferido: ¡compatible con Inglés, Español, Alemán, Francés, Chino y más de40 idiomas adicionales!

Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...


Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
  • ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!