Sigue los siguientes pasos:
1.- Abre Excel
2.-Presiona ALT + F11 para abrir la ventana de Visual Basic
3.-Haz un nuevo módulo (Menú Insertar --> Nuevo módulo)
4.-Copia el siguiente código y pégalo en el módulo
Sub Lector()
    Range("A2").Select
    Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
    Selection.ClearContents
    Dim d As String
    On Error GoTo Escape
    Application.FileDialog(msoFileDialogFolderPicker).Show
    d = Application.FileDialog(msoFileDialogFolderPicker).SelectedItems(1)
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set f = fs.GetFolder(d)
    r = 2
    For Each a In f.Files
    If Not Right(a.Name, 4) = ".ini" Then
          Range("A" & r).Value = d & "\" & a.Name
        r = r + 1  
    End If
    Next a
Exit Sub
Escape:
    MsgBox "No se seleccionó ninguna carpeta", vbOKOnly, "Lector"
End Sub
5.- Presiona F5 y si lo hiciste bien, deberías ver un cuadro de diálogo que te pregunta la ubicación.
Solo selecciona la carpeta y dá click en abrir.
Pronto subiré a mi canal de Youtube el ejemplo y compartiré el archivo.
Suscríbete a mi canal:
Crear tablas dinámicas (con archivo de ejemplo)
Solo selecciona la carpeta y dá click en abrir.
Pronto subiré a mi canal de Youtube el ejemplo y compartiré el archivo.
Suscríbete a mi canal:
Crear tablas dinámicas (con archivo de ejemplo)
Saludos y gracias!!!
RaduNordenhulk
No hay comentarios:
Publicar un comentario