Macro para importar archivo TXT | VBA Excel 2016 #76

  Рет қаралды 76,414

Excel y Más

Excel y Más

Күн бұрын

En este capítulo, veremos cómo importar datos contenidos en un archivo de texto, y cuya información sea agregada al libro de trabajo el cual tengamos activo en ese momento y a partir de una hoja y celda que nosotros elijamos.
Descarga proyecto: goo.gl/aydHmw
¡ Suscríbete! / ottojaviergonzalez

Пікірлер: 75
@armandocalderon902
@armandocalderon902 8 жыл бұрын
Me gustan sus vídeos ya que es un lenguajes claro y preciso, muchas gracias por enseñarnos, que dios te bendiga y te de mucha salud
@excelymasoficial
@excelymasoficial 8 жыл бұрын
+ARMANDO CALDERON Muchas gracias por tu comentario. Me motivas a seguir con este proyecto. Saludos y un abrazo!
@robertoadriangonzalez7530
@robertoadriangonzalez7530 8 ай бұрын
Soy un gran fan de tu trabajo agradezco el gran contenido que compartes con nosotros gracias.
@edgarcastillo3118
@edgarcastillo3118 8 жыл бұрын
Ante todo un gran Saludo Profesor Otto, realmente esta interesante este tema, me a dado nuevas ideas para realizar mis trabajos muchísimas gracias por compartir sus conocimientos Saludos desde Perú.
@excelymasoficial
@excelymasoficial 8 жыл бұрын
+Edgar Castillo Me alegra que esto te sirva de base para realizar nuevas rutinas. Saludos!
@dharmavladimiribarra1561
@dharmavladimiribarra1561 7 жыл бұрын
excelente corto, preciso y sencillo, gracias infinitas desde Venezuela
@faciol125
@faciol125 8 жыл бұрын
muy buena macro, creo que a todos nos sirve por que en el trabajo muy seguido exportamos datos de un archivo txt. muchas gracias por compartir esta informacion
@Jhoncas-ht1rk
@Jhoncas-ht1rk 8 жыл бұрын
Buen día Otto muchas gracias por tus conocimientos eres grande....
@alejandrovasquez873
@alejandrovasquez873 5 ай бұрын
Tengo una duda, si la informacion txt, tiene encabezados y en esos encabezados hay cierta información que necesito extraer, junto con la informacion que pertenece a ese encabezado y asi se repite para varios grupos, como le puedo hacer, gracias
@Mar10Bravo
@Mar10Bravo 2 жыл бұрын
Hace poco llegue a un trabajo donde se hace un comparativo de xml con metadatos de un txt, el chiste que para abrir el txt es todo un proceso y justamente esta macro simplifica mucho.
@claudiolopez3315
@claudiolopez3315 Жыл бұрын
Buenas tardes, maravilloso el video, explicado al detalle. Queria hacerte una consulta, esta macro tambien sirve para archivos csv???
@sebastiannino8102
@sebastiannino8102 6 жыл бұрын
la información es útil pero la macro seria de mayor utilidad si pudiera automatizar la divición del archivo y buscar el archivo que necesitamos, por ejemplo poner en una celda el nombre del archivo y que lo extraiga con solo tocar el boton.
@keygenduarte402
@keygenduarte402 2 жыл бұрын
muy buena la explicacion!!! existe la posibilidad de importar también el nombre del archivo?? muchas gracias por la ayuda!!
@eliezerresendiz9688
@eliezerresendiz9688 8 жыл бұрын
Maestrazo Otto Javier Gonzàlez!!
@simouharrama6047
@simouharrama6047 8 жыл бұрын
muchas gracias otto,eres un profff saludos desde barcelona
@excelymasoficial
@excelymasoficial 8 жыл бұрын
+simou harrama Gracias por comentar. Saludos!
@jonathanramos9969
@jonathanramos9969 5 жыл бұрын
me sirvió mucho el video, muchas gracias. Una consulta si, se puede en vez de traer todo el txt, solo datos especificos?
@joserpc1969
@joserpc1969 8 жыл бұрын
Gracias por la explicacion, realmente util y entendible.
@excelymasoficial
@excelymasoficial 8 жыл бұрын
+Jose Perez Me alegra que te guste. Saludos!
@guillermoalfarocalderon9043
@guillermoalfarocalderon9043 8 жыл бұрын
Excelente video Otto, gracias por sus aportes. Feliz Año
@jheisoncontable3285
@jheisoncontable3285 8 жыл бұрын
exelente!!! realmente tus videos ayudan mucho sigue adelante ..
@001krlz
@001krlz 8 жыл бұрын
Saludos desde Guatemala.
@excelymasoficial
@excelymasoficial 8 жыл бұрын
+Carlos Joel Tum Palacios Saludos cordiales!
@ferrukozuniga
@ferrukozuniga 8 жыл бұрын
Que tal Otto, tengo ya rato siguiéndote, muchas felicidades. Tengo un detalle cuando agrego el código como Macro no da ningún problema, pero si lo agrego dentro de mi proyecto VBA si marca un error en la linea: Range(Range("A1"), Range("A1").SpecialCells(xlLastCell)).Copy Por mas que le moví no logre hacerlo funcionar.
@xaviermartinez7011
@xaviermartinez7011 8 жыл бұрын
Gracias Otto!
@darioestiverfernandezmora5375
@darioestiverfernandezmora5375 4 жыл бұрын
Hola otto como estas, apenas estoy aprendiendo a usar macros de excel, en el vídeo no mencionas como hago para ejecutar la importación desde el botton, gracias
@TheMetachita
@TheMetachita 3 жыл бұрын
Muy bueno tu video lo realice y me funciono perfectamente, muchas gracias por tu aporte, pero tengo una inquietud.. como podría agregar varios archivos de texto al tiempo. Bonito día
@nicolaslencina
@nicolaslencina 7 жыл бұрын
Estimado, muy buena la explicacion!! me podría indicar que lineas deberia agregar a la macro para que enlugar de darme la opcion de elegir la delimitacion quede configurada por VB?? en mi caso una vez que seleccione el archivo necesitaria que al dar acpetar importe los datos y los delimite por punto y coma. Muchas Gracias por su ayuda.
@Mar10Bravo
@Mar10Bravo 2 жыл бұрын
Tuviste la solución?
@wangluna9589
@wangluna9589 8 жыл бұрын
muy bueno. muy bien ecplicado
@excelymasoficial
@excelymasoficial 8 жыл бұрын
+DAND LUNA. L.A. y asociados integrales sac. Muchas gracias por tu valoración. Saludos!
@carlosgermancastresana3965
@carlosgermancastresana3965 3 жыл бұрын
Me podría servir si en el txt no hay separadores? Solo el texto y números de corrido
@fabianhernandez1782
@fabianhernandez1782 4 жыл бұрын
Hola Excelentes videos, una duda en mi trabajo manejamos alrededor de 300 sucursales de las cuales cada semana tengo que generar pedidos mediante un layout TXT (delimitado por tabulación) por tienda. La información de excel esta ordenada de la siguiente manera: columna 1 número de sucursal, columna 2 código del producto, columna 3 número CERO (ya que así lo requiere el sistema) y la columna 4 piezas. Sucursal Código Parámetro Piezas 011 AA 0 30 012 AB 0 15 La información que debe contener el TXT por columna es productos, numéro CERO y piezas a partir digamos de la segunda fila ya que en la primera fila siempre debe contar con el número CERO y cada uno que se guarde con el nombre de la sucursal. espero me puedas ayudar a ver como se puede generar la macro para este caso. Ejemplo TXT. 0 AA 0 30
@arturoguzman8730
@arturoguzman8730 8 жыл бұрын
Disculpa, una duda, supongamos que quiero separar el txt. pero las primeras 3 líneas se separan distinto a las del resto, cómo puedo hacerlo ?
7 жыл бұрын
muchas gracias por sus videos, lo explica muy bien, tengo una inquietud, como hago para llenar una matriz a partir de un archivo txt. gracias.
@jfpv2009
@jfpv2009 2 жыл бұрын
Buenos días, los archivos de el Driver esta bloqueado.
@tristan10xelmejor5
@tristan10xelmejor5 5 жыл бұрын
Hola estimado Otto excelente video muchas gracias, una pregunta si quisiera que solo se carguen los archivos .txt (sin importar el formato u orden, solo que meta todo el texto) al excel un archivo por hoja como podría hacerlo?
@Gaara_xp
@Gaara_xp 7 жыл бұрын
saludos amigo, ando investigando para realizar mi tesis y me encontre con este video del cual me surgió una duda. Como hacer una macros con el mismo principio de esta, pero que al pasar un txt a excel, que se exporte el archivo txt pero desde un párrafo en especifico del txt en adelante y que al ser exportado a la hoja de calculo se aplique el formato de tabla automáticamente y se generen los gráficos dinámicos. Se podría hacer eso? Espero tu respuesta y muchas gracias de antemano.
@Mr_Martinez
@Mr_Martinez 8 жыл бұрын
Profe excelente video, quisiera hacerle una pregunta hay alguna forma de que excel.descarge el archivo .txt que viene adjunto en.un correo de outlook
@carloschavez592
@carloschavez592 7 жыл бұрын
Hola, Otto, muchas gracias por tus videos y tu ayuda. Implemente este codigo en mi proyecto, pero no hay forma que la ventana de dialogo de importacion no me aparesca? Baje tu archivo de ejemplo y en el mio sale dicha ventana, tambien si me ayudas para que comienze copiando desde la linea 4 de mi archivo de texto. gracias por el apoyo
@arturrolandoshugulicaicedo9117
@arturrolandoshugulicaicedo9117 8 жыл бұрын
Estimado Otto. Aprovecho la oportunidad para desearle lo mejor para este año, y agradecerle por compartir sus conocimientos; meses atrás me dio su cuenta de skype, pero no he podido contactarlo, por favor me gustaría conversar con usted. Saludos
@gregoabad
@gregoabad 4 жыл бұрын
Que pasa si en el archivo de texto tengo espacios después de los separadores y no quiero que me importe esos espacios a a celda de Excel? Como puedo excluir esos espacios?
@joselynaushay9650
@joselynaushay9650 8 жыл бұрын
Hola.. y para importar archivos desde access, que debo cambiar???
@fabioalbertoariaspaez7568
@fabioalbertoariaspaez7568 4 жыл бұрын
Hola, Otto, agradezco me indiques un número de contacto donde te pueda contactar para una posible consultoría, gracias.
@darioestiverfernandezmora5375
@darioestiverfernandezmora5375 4 жыл бұрын
Otto como puedo hacer para bulce para exportar varias bases en el mismo archivo y validas que no inserte datos duplicados, gracias... excelente tus tutoriales (=
@mauricioespin8158
@mauricioespin8158 Жыл бұрын
SE VE CHEVERE PERO COMO HICISTE LA MACRO
@energiaalternativa8894
@energiaalternativa8894 2 жыл бұрын
No puedo descargar el archivo me podría mandar otro link gracias
@davidosoriogarcia3998
@davidosoriogarcia3998 7 жыл бұрын
Hola Otto, suponiendo que se necesite solo la fila de un cliente, ¿como sería el codigo?
@conexionsurf3242
@conexionsurf3242 4 жыл бұрын
como hago para seleccionar varios archivos a la vez para importarlo y no solo uno.
@GonzaloIsrael
@GonzaloIsrael 7 жыл бұрын
me gustaria un video de extraer de archivo excel, por decirte tengo datos por fecha y tengo mi DB y de ahi sin cesidad de entrar a cada archivo, si no que solo mande a buscar y me agregue la informacion.
@nataliamejiaochoa1174
@nataliamejiaochoa1174 7 жыл бұрын
Se pueden seleccionar varios txt a la vez?
@richardwilmarsalascaballer8746
@richardwilmarsalascaballer8746 3 жыл бұрын
Funciona para importar en formato csv?
@rebollara8487
@rebollara8487 7 жыл бұрын
¿en lugar de TXT podían ser xlsm?
@luiskevintrujillohoyos2316
@luiskevintrujillohoyos2316 6 жыл бұрын
Buenos tardes amigos se puedo hacerlo tambien desde proyect
@RafaelMartinez-tf7to
@RafaelMartinez-tf7to 7 жыл бұрын
Buenas otto. muy buenas tus publicaciones, de verdad que me sirve de mucho. tengo un caso parecido a este. sin embargo tengo el inconveniente de que cuando me abre la ventana son muchos txt por lo cual pierdo mucho tiempo en buscar el que debo de pegar, en este caso tardaria mucho tiempo en ejecutar la tarea. existe alguna manera de que la macro me hale el archivo segun el nombre que quiera que abra. agradeceria de tu ayuda.
@agustinllasam.6557
@agustinllasam.6557 8 жыл бұрын
buenazo amigo otto gracias
@excelymasoficial
@excelymasoficial 8 жыл бұрын
+Javi ferrer Gracias a ti por el apoyo. Saludos!
@InsolenteMike
@InsolenteMike 4 жыл бұрын
y como capturo la ruta del archivo?
@abelfs2267
@abelfs2267 7 жыл бұрын
Hola oye si lo que yo deseo es sacar datos espesificos como de podria hacer? Saludos
@omarmurillo465
@omarmurillo465 Жыл бұрын
Como mrda te aparece la opción de importar txt
@albertotirapo5846
@albertotirapo5846 7 жыл бұрын
Una pregunta como le puedo hacer si el txt esta en un zip? es que no me deja! Saludos!
@innomedsanmiguel8905
@innomedsanmiguel8905 8 жыл бұрын
Hola don otto es un gusto saludarle esperando que Dios de tenga bien. De ya le pido disculpas porq mi comentario no ba con este video. Pues no encuento la forma de mandarle.un correo privado o personal. Le comento mi caso. Figese que hace unos dias encontre un videp donde puedo editar unserform en elcabezado agregarle una imagen pero nose como hacerle para canbiarla ya que el video esta en portugues y no entiendo muy bien. Y pues quiero mandarle el archivo y talves me ayuda.. de antemano gracias y bendiviones.
@eduardosanchezromero2958
@eduardosanchezromero2958 8 жыл бұрын
Buena tarde, Por favor me ayuda para resolver el siguiente asunto: Tengo factura en word y necesito pasarla a excel para automatizarla, como lo puedo hacer l sin que se modifique la estructura de la factura??
@adelamauriszaratemartinez3693
@adelamauriszaratemartinez3693 8 жыл бұрын
sí quieres te hago la factura, sigueme y verás
@PenaHub
@PenaHub 3 жыл бұрын
COMO EXPORTAR A CSV DELIMITADO POR |
@adrianizquierdo522
@adrianizquierdo522 8 жыл бұрын
tienes algún video donde explique la función inversa. es decir tengo un excel y quiero crear un txt
@guscoz4587
@guscoz4587 8 жыл бұрын
Eso esta en el video No. 60
@Diego-vq8et
@Diego-vq8et 7 жыл бұрын
No me aparece el asistente para importar texto
@mariodvillarreal
@mariodvillarreal 6 жыл бұрын
Todo muy bonito, para archivitos de juguete. El tema serio, es cuando tenemos que importar un archivo de 500 mb, entonces tu copy paste se va al carajo. Me parece que es mejor mediante el ADODB o FileSystemObject, sin ese molesto asistente.
@alfredmery6041
@alfredmery6041 6 жыл бұрын
Hola me puedes ayudar, tengo un problema en macro y no lo puedo solucionar.. Tengo un problema que quiero solucionar con excel y necesito que alguien por favor me pueda ayuda, les cuento: Tengo en una carpeta muchos archivos .txt que quiero importar en forma automática a excel, pero necesito que la información que contenga dicho archivo vaya en una celda, es decir, un archivo .txt igual una celda en la fila 1 en columna 1, segundo archivo .txt en la fila 2 de la columna 1 y asi sucesivamente. Además solo si es posible, que el nombre del archivo .txt vaya en la columna 2, al lado de la importacion de la fila 1, fila 2.. Etc.. Yo no tengo conocimiento avanzado en el tema, pero voy con este macro a ver si me pueden ayudar por fa. Sub importar() ubica = InputBox("En qué celda va empezar la importación del Texto") With ActiveSheet.QueryTables.Add(Connection:= _ "TEXT;C:\Prueba excel\Article - Abridge.txt" _ , Destination:=Range(ubica)) 'AQUI DEBES SEÑALAR LA RUTA DONDE ESTA TU ARCHIVO DE DATOS ORIGEN .Name = "importar_datos_excel_1" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .TextFilePromptOnRefresh = False .TextFilePlatform = 850 .TextFileStartRow = 1 .TextFileParseType = xlDelimited .TextFileTextQualifier = xlTextQualifierDoubleQuote .TextFileConsecutiveDelimiter = False .TextFileTabDelimiter = True .TextFileSemicolonDelimiter = False .TextFileCommaDelimiter = False .TextFileSpaceDelimiter = False .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With End Sub
@eduardocumpajuarez5808
@eduardocumpajuarez5808 6 жыл бұрын
Hola, podrías hacer un tutorial enseñando a como crear, editar, guardar y eliminar un archivo txt, desde excel con macros. Y a la misma vez puedes hacer que el archivo txt generado por la macros envié toda la información que se alla guardado en el archivo txt a una base de datos, ya sea mysql o sql server !. todo eso desde excel macros. sera que se pueda hacer todo eso ?, espero tu respuesta, si fueras tan amable !
@cheyenneps8950
@cheyenneps8950 8 жыл бұрын
Y COMO HAGO PARA CREAR UN MACRO EN EXCEK PARA QUE EXPORTE LOS DATOS A TXT?
@guscoz4587
@guscoz4587 8 жыл бұрын
creo que eso esta en el video No. 60
@adrianhurtado8890
@adrianhurtado8890 5 жыл бұрын
Falto ejemplo de ejcución
@luismiguelgrajales3851
@luismiguelgrajales3851 7 жыл бұрын
PARA GUARDAR EN UN TXT Sub Txr_guardar() Dim final As Integer, LC As Integer, Textu As String Ruta = ThisWorkbook.Path & "\bang.txt" Set fso = CreateObject("Scripting.FileSystemObject") If fso.FileExists(Ruta) Then Kill Ruta 'Open Ruta For Random As #1 Len = Len(pReg) + 2 final = Range("A" & Rows.Count).End(xlUp).Row LC = Cells(1, Columns.Count).End(xlToLeft).Column Dim Archivo_No1 As Integer '''''''''''''''''''''''''''''''''''''''''''''''''''''' Archivo_No1 = FreeFile Open Ruta For Output As #Archivo_No1 'Open "Prueba.txt" For Output As #Archivo_No Textu = "" For Fla = 1 To final Textu = "" For Clma = 1 To LC Textu = Textu & Cells(Fla, Clma) & "," Next Clma With Sheets("Hoja1") 'Print #Archivo_No1, .Cells(Fla, Clma) & "," '& .Range("D" & i) Print #Archivo_No1, Textu End With Next Fla 'Close #Archivo_No Close #Archivo_No1 'Cells(Fla, Clma).Select End Sub
Tutorial de Macros VBA - Importar archivos de texto
12:15
Mazz Foto Y Video
Рет қаралды 42 М.
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20
An Unknown Ending💪
00:49
ISSEI / いっせい
Рет қаралды 50 МЛН
哈莉奎因怎么变骷髅了#小丑 #shorts
00:19
好人小丑
Рет қаралды 48 МЛН
73 excel vba 2019: archivos de texto txt (crear, leer y escribir)
6:12
6 COOLEST  Excel formulas in 2024
7:57
FM Lifestyle
Рет қаралды 5 М.
Send Multiple Emails From Excel
10:09
Excel Macro Mania
Рет қаралды 75 М.
Generar archivo de texto usando Excel Vba Parte1
11:16
TutorialesLAB
Рет қаралды 42 М.
Fully Automated Data Entry User Form in Excel - Step By Step Tutorial
35:41
Macro para exportar Archivo de Excel a TXT PASO A PASO
24:08
TutorialesLAB
Рет қаралды 57 М.
МЕБЕЛЬ ВЫДАСТ СОТРУДНИКАМ ПОЛИЦИИ ТАБЕЛЬНУЮ МЕБЕЛЬ
00:20