En la
entrada anterior explicamos como unir ficheros de texto con VBA en Excel. En Access, el código es idéntico salvo la propiedad para obtener la ruta del fichero Access:
Application.CurrentProject.Path
Sub UnirFicherosTexto()
Dim r As String
r = Application.CurrentProject.Path
Dim SrcFiles, CurrSrc As String
Dim DestFile As String, Counter As Integer
Dim TextLine As String
SrcFiles = Array(r & "\Fichero1.txt", r & "\Fichero2.txt")
Open r & "\Fichero3.txt" For Output As #1
For Counter = 0 To UBound(SrcFiles)
Open SrcFiles(Counter) For Input As #2
Do While Not EOF(2)
Line Input #2, TextLine
Print #1, TextLine
Loop
Close #2
Next
Close #1
End Sub
Para
unir más de dos ficheros, los añadimos en el
Array.
SrcFiles = Array(r & "\Fichero1.txt", r & "\Fichero2.txt", r & "\Fichero3.txt")
Entradas relacionadas:
Unir ficheros de texto con VBA Excel
No hay comentarios:
Publicar un comentario