En este grupo En todos

Foro de Excel

Desde excel como importo datos de otro archivo de Excel

Jorge A,
Computacion iutirla venezuela
Escrito por Jorge A, Parra Avella
el 07/12/2009

Hola Armando,
Quiero importar desde un grupo determinado de archivos de excel para unirlos en un archivo master de excel a travez de una macro.
te agradezco mucho si me puedes ayudar.

Jorge

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 07/12/2009

Hola. Sino muestras un avance/intento, es un poco dificil ayudarte ya que tu pregunta no es puntual.

Opciones:

- DATOS - CONSOLIDAR
- DATOS - OBTENER DATOS EXTERNOS.......
- Copiar / pegar
- ¿ ?

OJO, tampoco mencionas tu version de EXcel

Abraham

Jorge A, Parra Avella
Computacion iutirla venezuela
Escrito por Jorge A, Parra Avella
el 07/12/2009

Lo siento por no haber dado detalles.
tengo en Excel 2007, 4 archivos de excel diferentes con la misma estructura de tabla interna, en la primera hoja

ID nombre unidad sueldo prestamo
01 Jorge 33 200 100
02 Pedro 33 300 20
03 Carlos 22 250 120

Quiero saber como a travez de una macro pueda actualizar mi master excel archivo
agregando cada uno de los 4 archivos excel en una sola tabla de excel.

Gracias de antemano
Jorge

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 07/12/2009

Hola. Mira, para usar macros hay que saber al menos "algo" de VBA. Mientras lees/aprendes de ese tema, usa:

DATOS - HERRAMIENTAS DE DATOS - CONSOLIDAR

Abraham

Armando Montes
Foro excel emagister
Escrito por Armando Montes
el 08/12/2009

Hola Jorge, este complemento puede resolverlo:
http://www.ddtrada.cl/index. Htm

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 08/12/2009
Armando, lo planteas como alternativa o porque crees que es mejor usar un complemento que una herramienta propia del Excel? Abraham
Jorge A, Parra Avella
Computacion iutirla venezuela
Escrito por Jorge A, Parra Avella
el 08/12/2009

Gracias en eso estoy tratando de aprender.

Armando Montes
Foro excel emagister
Escrito por Armando Montes
el 08/12/2009

Solo una alternativa.

Jorge A, Parra Avella
Computacion iutirla venezuela
Escrito por Jorge A, Parra Avella
el 09/12/2009

Hola a todos por favor si alguien tiene alguna idea de como puedo resolver mi tema, no he podido encontrar una salida, agradezco la ayuda que me puedan dar.
Jorge

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 09/12/2009

No te sirvio la opcion que te di? Y el complemento recomendado por Armando?

Abraham

Jorge A, Parra Avella
Computacion iutirla venezuela
Escrito por Jorge A, Parra Avella
el 09/12/2009

La opcion que me diste no la pude ejecutar y el complemento es bueno pero es externo herramienta que se debe instalar.
lo que trato de hacer, es desde un archivo o data de excel agregar nuevos registros provenientes de otros archivos de excel con la misma estructura, en excel puedo hacer link de otro archivo de data excel pero no los puedo agregar a mi principal como una data principal, y luego generar informes de esta, (la union de varios excel file). Quiero hacerlo si se puede, por una macro para ejecutarla en un momento determinado, si tienen alguna referencia de como hacerlo en excel o en access me ayudaria cualquiera de los dos casos
Gracias Jorge

Luna Guarin
Tablas dinámicas en excel 2007 tus cur...
Escrito por Luna Guarin
el 09/12/2009

Super........ Esas herramientas, son muy faciles de utilizar.....

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 09/12/2009

Jorge:

1- Cual es el problema puntual que te ocurre con la opcion que te recomende

2- Si, el complemento de Armando es externo... Pero funciona

3- Asi como lo planteas, nuevamente te lo digo, primero debes aprender VBA. Sino, es como pedir que te hagan todo el trabajo

Abraham

Jorge A, Parra Avella
Computacion iutirla venezuela
Escrito por Jorge A, Parra Avella
el 09/12/2009

Abraham
por lo que me dices no me vas a dar ni una pista de como o por donde empezar.
1. Estoy buscando como se usa esta opcion
2. Me gustaria hacerlo en un macro
3. Lo que trato de hacer que no se aun, es como leer y agregar un archivo de excel a otro por medio de macros o funciones.
bueno seguire investigado

Gracias

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 09/12/2009

1- Para usar "Consolidar":

http://office.microsoft.com/es-es/excel/HP100952493082. Aspx

Otra mas:

http://www.duiops.net/manuales/excel/excel21. Htm

2- Si, ya mencionaste que quieres hacerlo por macros, pero, ya te dije que primero hay que leer/aprender/saber VBA

3- Una cosa importante para usar macros es que DEBES olvidarte de Excel como tal. VBA es un lenguaje de programacion, por lo que tiene instrucciones y otros que NO necesariamente siguen una linea conductora como las funciones del Excel.

Ejemplo: Tu para sumar con condiciones, pues usas la funcion SUMAR. SI, pero, en VBA, propiamente dicho, no existe algo que haga eso exactamente asi, sino que tienes que usar las instrucciones que tiene VBA y bastante logica para construir una macro que lo haga.

Lo que quiero decir es que NO existe algo que haga lo que tu deseas, sino que hay que elaborarlo todo usando las instrucciones que VBA tiene.

en tu caso: Hay que usar DIR y OPEN junto con FOR EACHpara recorrer todos los archivos y abrirlos ademas de un IF que nos asegure que no sea el mismo , COPY para copiar la informacion deseada, PASTE y/o OFFSET y/o RANGE y/o etc para pegarla donde deseas,
CLOSE para cerrar cada archivo recorrdio, SAVE para ir guardando etc etc

Abraham

Armando Montes
Foro excel emagister
Escrito por Armando Montes
el 10/12/2009

Lo que te dice Abraham debe ser suficiente pero si quieres ve este ejemplo que consolida sumando , no agregando, para que te des una idea, aunque lo mas facil es usar el complemento ddtrada:
http://grupos.emagister.com/documento/consolidar/6610-269731

Jorge A, Parra Avella
Computacion iutirla venezuela
Escrito por Jorge A, Parra Avella
el 10/12/2009

Gracias Armando y Abraham,
no habia podido entender esto de consolidar pero ya la entendi y estoy usando la funcion de consolidar por vba y me ayuda bastante gracias, ahora estoy tratando de unirlos pues la estrutura es la misma pero los datos son diferentes, algo como 4 unidades tienen invitados y cada unidad recopila los mismos datos nombre,telefono, sexo,ID,etc.. Y busco unirlos en una sola hoha de excel.
Jorge

Jorge Enrique Villanueva Murcia
Valle del Cauca, Col...
Escrito por Jorge Enrique Villanueva Murcia
el 10/12/2009

Hola:

porque no creas una consulta en acces

Responder

Debe cumplir las normas de contenido y normas de conducta

Al escribir en el debate:

  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.