Importar archivos DXF en columnas
Publicado por Inmarcesible (60 intervenciones) el 23/04/2021 15:47:50
Buenas a todos.
En el mismo directorio donde tengo mi libro de EXCEL, hay varios archivos DXF (cuyos datos están apilados en una única columna).
Necesito que al ejecutar la macro, cada DFX se importe al libro en cada columna para tener todos los datos en varias columnas del mismo libro y cada columna corresponda a los datos de cada DXF.
Estoy usando este código, pero no veo el error:
Directamente aparece el mensaje de proceso terminado y no importa los archivos.
¡Muchas gracias!
En el mismo directorio donde tengo mi libro de EXCEL, hay varios archivos DXF (cuyos datos están apilados en una única columna).
Necesito que al ejecutar la macro, cada DFX se importe al libro en cada columna para tener todos los datos en varias columnas del mismo libro y cada columna corresponda a los datos de cada DXF.
Estoy usando este código, pero no veo el error:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Sub ejemplo()
mio = ActiveWorkbook.Name
ruta = ActiveWorkbook.Path
ChDir ruta & "\"
archi = Dir("*.dxf")
Do While archi <> ""
Workbooks.OpenText archi, origin:=xlWindows, startrow:=1, DataType:=xlDelimited
otro = ActiveWorkbook.Name
Range("a1:a" & Range("a165000").End(xlUp).Row).Copy
Workbooks(mio).Activate
Range("zz2").End(xlToLeft).Offset(0, 1).Select
ActiveSheet.Paste
Range("zz1").End(xlToLeft).Offset(0, 1).Value = otro
Workbooks(otro).Close False
Application.DisplayAlerts = False
archi = Dir()
Loop
ActiveSheet.Columns("a:a").EntireColumn.Delete
MsgBox "proceso terminado"
End Sub
Directamente aparece el mensaje de proceso terminado y no importa los archivos.
¡Muchas gracias!
Valora esta pregunta


0