Jump to content

Ayuda Con Macro Para Archivo TXT


Recommended Posts

Posted

Buen dia Amigos de Ayudaexcel.com

Necesito de la ayuda de ustedes necesito crear una macro para que me abra un archivo txt que esta anexo y tambien anexo en excel el formato de como deberia quedar la macro

yo utilizo la gabadora de macros pero no he podido tener el archivo como lo necesito ya que en el archivo txt hay informacion de venta pero esta por tienda y lo que necesito es que la tienda quede al frente de cada fila

macro.zip

Posted

Hola,

Tus datos son extraidos del sistema de información de Álmacenes Exito (Colombia), este archivo de texto en especial es un archivo de texto de ancho fijo, se abre directamente con Excel, (abrir: seleccionar todos los formatos y verés los txt, en un video que se puso en el otro tema se indicó como se hace https://www.ayudaexcel.com/foro/varios-11/ayuda-macro-archivo-txt-26668/index2.html#post130822) , se le indica que es ancho fijo y el excel lo abre sin problema, después componer la base de datos, eliminando filas vacias o otras cosas como te indicaron en este post https://www.ayudaexcel.com/foro/ideas-aportes-64/excel-video-tutoriales-26775/#post130750).

Mira si no estoy mal el sistema de ustedes puede "Exportar" sin los encabezados, o al menos en el caso de un comprador de Medellín al que le ayúde en algunas cosas, el obtenía la base de datos sin estos encabezados.

Conociendo el trabajo casi que personalmente, creo que te vale mas aprender a manejar filtros, auto filtros, F5... Ir a... especial, y aprender lo que te enseñaron en el otro video, a seleccionar celdas con características especiales, etc...

Los archivos y bases de datos de colaboraciones (manejadas por los compradores) también son el mismo cuento, al sistema de información de ustedes le imprementaron unas rutinas que genera las tablas dinámicas en la que ustedes filtran por comprador, periodos, almacén, etc, luego de seleccionar los criterios se obtienen las bases de datos "puras", estas son las que necesitas para crear tus propias tablas dinámicas.

Te estas subiendo al Avión (macros), si aprender a caminar (comandos excel).

Podias consultar con el personal de sistemas para que te indiquen como obtener el archivo CSV que ese también te puede servir, otro detalle, hasta diciembre de año pasado el sistema exportaba a Excel como xls, por lo cual debes tener cuidado cuando el número de registros es mayor al número de filas que permite esa versión, por lo cual puede ser siempre preferible el archivo de texto separado por comas TXT y después solo se renombra el archivo para que lo abra el excel, ojo , que debe ser generado como separado por comas, por que el que tienes en este momento es de ancho fijo y ese no se separa de forma automática.

Lo que no hace es sistema es lo que ustedes buscan y es el 'reporting' por eso es que usan el Excel, pero lo primero es que estudies es la forma en que el sistema te exporta los datos para obtener es la fuente, el origen, la base de datos.

Otro detalle más a tener en cuenta, debes ajustar tu PC para que la configuración regional, en lo referente a "fechas", coincida correctamente con la forma en que el sistema lo exporta, de no ser así puedes obtener "textos" en vez de fechas, adicionalmente verificar que los separadores decimales de tu PC también esten configurados adecuadamente para evitar problemas en los procesos de importar/exportar datos.

Gabriel

Guest Cacho R
Posted
... debes ajustar tu PC para que la configuración regional, en lo referente a "fechas", coincida correctamente con la forma en que el sistema lo exporta, de no ser así puedes obtener "textos" en vez de fechas, adicionalmente verificar que los separadores decimales de tu PC también esten configurados adecuadamente para evitar problemas en los procesos de importar/exportar datos ...

Me parece, Gabriel, que estos dos inconvenientes que mencionas no serán el problema principal de la importación de datos, en tanto y en cuanto, nuestro amigo JC analice como he resuelto esa contrariedad en la macro de su consulta anterior.

Me parece que la dificultad principal -en esta oportunidad- es que algunos registros no se encuentran adecuadamente dispuestos a los efectos de una importación "de ancho fijo" al Excel: ¡Habrá que dedicar un cierto tiempo a resolver esa cuestión!

Saludos, Cacho R.

Posted
¡Habrá que dedicar un cierto tiempo a resolver esa cuestión!Saludos, Cacho R.

Los datos los abre bien, con la configuración ancho fijo, pero también parte el nombre de las tiendas cuando se configura de ancho fijo, siempre tiene más de un problema que resolver.

Yo por lo pronto quedo como observador.

Gabriel

Posted

buen día, ustedes tienen razón en mucho yo pero no soy experto en el tema de macro estoy en proceso de aprendizaje obviamente esto me llevara tiempo, por eso por favor me pueden ayudar con este tema lo necesito solucionar lo mas ates posible, le agradezco infinitamente si me pueden ayudar con esto o si esto les llevara tiempo por favor me lo dicen para ver que puedo hacer,,, gracias de nuevo

Posted
lo necesito solucionar lo mas ates posible, ... o si esto les llevara tiempo por favor me lo dicen para ver que puedo hacer...

Por mi parte, si llevará tiempo...

Gabriel

Posted

Conociendo el trabajo casi que personalmente, creo que te vale mas aprender a manejar filtros, auto filtros, F5... Ir a... especial, y aprender lo que te enseñaron en el otro video, a seleccionar celdas con características especiales, etc...

Los archivos y bases de datos de colaboraciones (manejadas por los compradores) también son el mismo cuento, al sistema de información de ustedes le imprementaron unas rutinas que genera las tablas dinámicas en la que ustedes filtran por comprador, periodos, almacén, etc, luego de seleccionar los criterios se obtienen las bases de datos "puras", estas son las que necesitas para crear tus propias tablas dinámicas.

Te estas subiendo al Avión (macros), si aprender a caminar (comandos excel).

Concuerdo en lo absoluto! antes de empezar a meterte de lleno en la macros, asegura de dominar temas como el uso de funciones, autofiltros, filtros avanzados, tablas dinamicas, buscar y reemplazar. No es necesario que llegues hacer un experto en estos temas bastara con que tengas un panoramam general de lo que se puede hacer con dichas herramientas.

De echo creo que tienes... "todo un mundo de posibilidades para desarrollarte profesionalmente", pudiendo atutomatizar esto.

Saludos, Exito!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

Privacy Policy