Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

319
Vistas
¿Cómo agregar múltiples rutas de archivos en excel vba?

Este código transfiere nombres de archivos de una carpeta. ¿Cómo se agregan varias rutas de archivos para que pueda transferir nombres de archivos de varias carpetas?

 Sub get_files() Dim FsysObj As Object Dim objFolder As Object Dim objFiles As Object Dim SplitArray() As String Dim ID() As String Dim rowNo As Integer Dim fileName As String filepath = "D:/user" Set FsysObj = CreateObject("Scripting.FileSystemObject") Set objFolder = FsysObj.GetFolder(filepath) 'clear the sheets Sheet1.Rows("1:" & Rows.Count).Delete Sheet1.Cells(1, 1).Value = "Lastname" Sheet1.Cells(1, 2).Value = "Firstname" Sheet1.Cells(1, 3).Value = "ID" rowNo = 2 For Each file In objFolder.Files FirstName = Null LastName = Null ids = Null 'get Base name of a file without extension fileName = CreateObject("Scripting.FileSystemObject").GetBaseName(file.Name) SplitArray = Split(fileName, ", ") LastName = SplitArray(0) 'Split with space to getting id and first name If UBound(SplitArray) = 1 Then ID = Split(SplitArray(1), " ") Else LastName = Null End If If (UBound(ID) = 1) Then FirstName = ID(0) ids = ID(1) End If 'All values are found then stored it into excel sheet If Not (IsNull(FirstName) Or IsNull(LastName) Or IsNull(ids)) Then Sheet1.Cells(rowNo, 1).Value = LastName Sheet1.Cells(rowNo, 2).Value = FirstName Sheet1.Cells(rowNo, 3).Value = ids rowNo = rowNo + 1 End If Next file End Sub
about 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda