Skip to main content

¿Cómo enumerar rápidamente los nombres de las imágenes/nombres de archivos de una carpeta en las celdas de Excel?

Author: Sun Last Modified: 2025-06-04

En este tutorial, proporcionaré algunos trucos para enumerar rápidamente todos los nombres de imágenes o nombres de archivos de una carpeta específica en una hoja de Excel, como se muestra en la captura de pantalla.

NAVEGACIÓN RÁPIDA

Enumerar nombres de imágenes de una carpeta en Excel con VBA
Enumerar nombres de imágenes o nombres de archivos de un formato específico de una carpeta en Excel con Lista de Nombres de Archivos
Descargar archivo de ejemplo

A screenshot of listing picture names from a folder into Excel cells

Enumerar nombres de imágenes de una carpeta en Excel con VBA

En Excel, no hay una función integrada que pueda enumerar automáticamente todos los nombres de imágenes de una carpeta que elijas en una celda de una hoja, pero aquí tengo un código VBA que puede ayudarte a resolver rápidamente esta tarea.

1. En Excel, luego presiona las teclas + para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana emergente, haz clic en Insertar > Módulo para crear un nuevo script de Módulo.

3. Copia el siguiente código y pégalo en la ventana del nuevo script de Módulo.

Sub PictureNametoExcel()
'UpdatebyExtendoffice 
    Dim I As Long
    Dim xRg As Range
    Dim xAddress As String
    Dim xFileName As String
    Dim xFileDlg As FileDialog
    Dim xFileDlgItem As Variant
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Select a cell to place name list:", "Kutools For Excel", xAddress, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    Set xRg = xRg(1)
    xRg.Value = "Picture Name"
    With xRg.Font
    .Name = "Arial"
    .FontStyle = "Bold"
    .Size = 10
    End With
    xRg.EntireColumn.AutoFit
    Set xFileDlg = Application.FileDialog(msoFileDialogFolderPicker)
    I = 1
    If xFileDlg.Show = -1 Then
        xFileDlgItem = xFileDlg.SelectedItems.Item(1)
        xFileName = Dir(xFileDlgItem & "\")
        Do While xFileName <> ""
            If InStr(1, xFileName, ".jpg") + InStr(1, xFileName, ".png") + InStr(1, xFileName, ".img") + InStr(1, xFileName, ".ioc") + InStr(1, xFileName, ".bmp") > 0 Then
                xRg.Offset(I).Value = xFileDlgItem & "\" & xFileName
                I = I + 1
            End If
            xFileName = Dir
        Loop
    End If
    Application.ScreenUpdating = True
End Sub

4. Presiona F5 tecla, luego aparecerá un cuadro de diálogo para que selecciones una celda donde colocar los nombres de las imágenes.
A screenshot of the folder selection dialog for listing picture names in Excel

5. Haz clic en Aceptar para continuar seleccionando la carpeta de la que deseas enumerar los nombres de las imágenes en el cuadro de diálogo Examinar.
A screenshot of the folder selection dialog for listing picture names in Excel

6. Haz clic en Aceptar, ahora todos los nombres de las imágenes en la carpeta seleccionada se han enumerado en Excel.
A screenshot showing listed picture names in Excel cells

Nota: En el código VBA, puedes cambiar jpg/png/… en la cadena de código If InStr(1, xFileName, ".jpg") + InStr(1, xFileName, ".png") + InStr(1, xFileName, ".img") + InStr(1, xFileName, ".ioc") + InStr(1, xFileName, ".bmp") > 0 Then al formato de archivo que necesites, por ejemplo, si quieres enumerar nombres de archivos en formato doc, solo cambia la cadena de código a If InStr(1, xFileName, ".doc") > 0 Then.

Si normalmente necesitas enumerar uno o todos los formatos de nombres de archivos de una carpeta en una celda de Excel en tu trabajo diario, el código es complejo y no es fácil de manejar, pero, con el siguiente método, puedes resolver rápidamente esta tarea.


ot move

¿Quieres un aumento de sueldo y más tiempo para estar con tu familia?

Office Tab mejora tu eficiencia en un 50% mientras trabajas en Microsoft Office ahora mismo.

Increíble, trabajar en dos o más documentos es más fácil y rápido que hacerlo en uno.

Comparado con navegadores conocidos, la herramienta de pestañas en Office Tab es más potente y eficiente.

Reduce cientos de clics del ratón y pulsaciones de teclado cada día, di adiós al síndrome del túnel carpiano.

Si sueles trabajar en varios documentos a la vez, Office Tab será un gran ahorro de tiempo para ti.

Prueba gratuita de 30 días, no se requiere tarjeta de crédito.

Leer másDescarga gratuita ahora


Enumerar nombres de imágenes o nombres de archivos de un formato específico de una carpeta en Excel con Lista de Nombres de Archivos

Aquí hay una utilidad – Lista de Nombres de Archivos en Kutools para Excel, que puede

>> enumerar todos los nombres de archivos en todos los formatos de una carpeta en una nueva hoja;

>> enumerar los nombres de archivos en uno o varios formatos que especifiques en Excel;

>> enumerar nombres de archivos incluyendo subcarpetas y archivos y carpetas ocultas en Excel.

Dile Adiós a la Mano de Ratón y a la Espondilosis Cervical Ahora

300 herramientas avanzadas de Kutools para Excel resuelven 80% tareas de Excel en segundos, sacándote de miles de clics de ratón.

Maneja fácilmente 1500 escenarios de trabajo, no es necesario perder tiempo buscando soluciones, teniendo más tiempo para disfrutar de tu vida.

Mejora 80% la productividad para más de 110000 personas altamente efectivas cada día, por supuesto incluyéndote a ti.

Ya no serás atormentado por fórmulas dolorosas y VBA, dale un descanso a tu cerebro y disfruta de un ambiente de trabajo alegre.

30-día de prueba gratuita con todas las funciones, 30-día de devolución del dinero sin preguntas.

Un Mejor Cuerpo Crea Una Mejor Vida.

Después de instalar gratuitamente Kutools para Excel, por favor haz lo siguiente:

1. Habilita el libro en el que deseas enumerar los nombres de los archivos, luego haz clic en Kutools Plus > Importar/Exportar > Lista de Nombres de Archivos.
A screenshot of Kutools Filename List option under Import/Export in Excel

2. En el Lista de Nombres de Archivos cuadro de diálogo, primero, haz clic  A screenshot of folder selection button para seleccionar una carpeta de la que deseas enumerar sus nombres de archivos, luego puedes marcar las casillas de Incluir archivos en subdirectorios y Incluir archivos y carpetas ocultos según sea necesario.
A screenshot of Filename List dialog with subdirectory and hidden files options

3. Luego selecciona el formato de archivo que deseas enumerar los nombres en la sección Tipo de archivo.

Marcar la opción Todos los archivos, enumerará todos los nombres de archivos en todos los formatos en la carpeta seleccionada
A screenshot of Filename List dialog with All files option
Marcar la opción Comunes, y selecciona el formato de archivo específico del que deseas enumerar los nombres de archivo desde la lista desplegable, luego enumerará todos los nombres de archivo del formato que elijas en la lista desplegable
A screenshot of Filename List dialog with Common file formats option
Marcar la opción Especificar, luego escribe las extensiones de archivo (usando comas para separarlas) de las que deseas enumerar los nombres de archivo en el cuadro de texto, luego solo enumerará los nombres de archivo con las extensiones de archivo ingresadas en Excel
A screenshot of Filename List dialog with Specify option for file extensions

4. Elige la unidad de tamaño que necesites desde la lista desplegable en la sección Unidad de tamaño de archivo, si deseas crear un vínculo a los nombres de archivo, marca la opción Crear hipervínculos.

A screenshot of selecting file size unit options in Filename List A screenshot of Create hyperlinks enabled in Filename List

5. Haz clic en Aceptar, se creará una nueva hoja para enumerar los nombres de archivo y alguna información del archivo.
A screenshot of Excel with listed file names and details using Kutools Filename List

Consejo: si deseas enumerar todos los nombres de hojas en Excel, puedes aplicar la herramienta Crear Lista de Nombres de Hojas de Kutools para Excel, creará una nueva hoja para enumerar todos los nombres de hojas enlazables.
A gif showing how to create a list of sheet names in Excel using Kutools

Kutools para Excel:+ herramientas útiles y prácticas, simplificando las tareas complicadas en Excel en unos pocos clics.


Descargar Archivo de Ejemplo

sample


¿Cómo destacarte de la multitud, trabajar fácilmente y disfrutar de la vida con tranquilidad?

Kutools para Excel mejorará tu eficiencia en un promedio de 80% cada día, dándote más tiempo para estar con tu familia y disfrutar de la vida.

Herramientas avanzadas de 300 resuelven problemas de Excel de 80%, ya no tendrás que buscar soluciones, completando el trabajo más fácilmente.

Maneja fácilmente escenarios de Excel de 1500, ahorrándote al menos una hora al día.

Conviértete en un experto en Excel en 5 minutos, gana el reconocimiento de otros y oportunidades de promoción.

Utilidades de un solo clic manejan procesamiento por lotes, evitándote miles de clics del ratón, di adiós al síndrome del túnel carpiano.

Libérate de memorizar fórmulas de memoria y VBA complejas, da descanso a tu cerebro.

La elección de más de 110000 oficiales de alta eficiencia y más de 300 empresas reconocidas mundialmente.

Solo $39 pero mucho más valioso que un curso de $4000 de otra persona.

Prueba gratuita de 30 días sin ninguna limitación, devolución total del dinero en 30-días sin necesidad de dar razones.


Herramientas de Productividad Recomendadas

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: 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 por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de 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 Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | 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 para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • 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 lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!