Macro importar archivos txt a la vez con delimitación por tabulación, punto y coma y por otros
He visto que publicasteis un macro para importar archivos txt a excel pero yo quería que estuvieran delimitados por tabulación, punto y coma y por otros. ¿Cómo podría ser? El macro es el siguiente:
Sub abrir_txt() On Error Resume Next milibro = ActiveWorkbook.Name Set navegador = CreateObject("shell.application") carpeta = navegador.browseforfolder(0, "SELECCIONA CARPETA", 0, "c:\").items.Item.Path ChDir carpeta & "\" archi = Dir("*.txt") Do While archi <> "" Workbooks.OpenText archi, origin:=xlWindows, startrow:=1, DataType:=xlDelimited otro = ActiveWorkbook.Name ActiveSheet.Copy before:=Workbooks(milibro).Sheets(1) Workbooks(otro).Close False archi = Dir() Loop End Sub
1 Respuesta
Respuesta de Luis Mondelo
3
Hola, a mí me gustaría pasar a Excel un archivo *.txt de la forma:# POINT 1 X 0018.782 Y 0053.181 Z -0071.222 # POINT 2 X 0021.685 Y 0052.569 Z -0071.220 La idea sería generar 4 columnas:- nº de punto.-coordenada X.-coordenada Y.-coordenada Z.Espero su respuesta. Un saludo - Jose Luis Martinez Fernandez
Hola, muchas gracias. Me resulto muy útil ya que pude levantar el archivo separado por coma sin tener que cambiar la configuración de los separadores de listas de Windows. - Maria Toledo
¿Luis Mondelo su podrían poner más de uno a a vez? Saludos! - TheXsemake .