Consulta para alguien que sepa de EXCEL
Gente, necesitaria que alguien que sepa de excel me de una manito con una cosa.
El tema es asi, yo tengo un archivo excel con 10 hojas distintas y datos cargadas en distintos cuadros. Lo que tengo que hacer es copiar algunos datos de algunas de esas paginas y pegarlas en otro archivo. En principio parece facil, voy hoja por hoja, copiando y pegando lo que necesito. El problema es que tengo q hacerlo en mas de 170 archivos con 10 hojas cada una, por lo que me va a llevar un rato laaaargo. Yo lo que necesitaria es copiar de la primer hoja determinadas celdas, de la seugnda otras celdas, y asi sucesivamente, despues copiar todo junto, y al ir al otro archivo que se copie cada celda copiada en la hoja correspondiente, pero del segundo archivo.
Lo explico con un ejemplo para que se entienda mejor:
Yo tengo el archivo A con la hoja 1 de la que necesito copiar las celdas B de 1 a 15, y con la hoja 2 de las que necesito copiar la A de la 3 a 20. Lo que necesito para ahorrar tiempo y no volverme loco, es de una sola copiada, poder copiar esas celdas de esas hojas, y que se copien en el archivo B, en las celdas correspondientes de las hojas que correspondan.
Todos los archivos tienen la misma estructura, es decir, tienen las mismas hojas con los mismos nombres y los mismos cuadros, lo que cambia es la informacion que esta adentro.
Espero que se haya entendido y que alguien me guie, porque si tengo q hacerlo con los 170 archivos me voy a volver loco.... si no se entendio diganme q explico de vuelta :P.
Re: Consulta para alguien que sepa de EXCEL
Mentiste en la solicitud de empleo?
Re: Consulta para alguien que sepa de EXCEL
Cita:
Iniciado por
Grancaco
Mentiste en la solicitud de empleo?
Jajajajajajajaja no, de hecho creo q ellos mismos lo harian copiando hoja por hoja, pero me da paja hacerlo asi. Por lo q estoy averiguando hay macros para estas cosas, pero no se como carajo se usan.
Re: Consulta para alguien que sepa de EXCEL
Hay diferentes funciones de Excel.
Funciones por categorías de excel
fijate si te rinde.
Creo que si haces funcion suma y concatenar sale una buena combinacion.
Re: Consulta para alguien que sepa de EXCEL
Si, vas a tener que usar macros. Mi conocimiento es bastante limitado en cuanto a Excel, pero como trabaja con basic mas o menos me fui defendiendo las pocas veces que lo he necesitado.
Basicamente tendrias que hacer un boton y asignarle una macro que haga algo asi:
Cita:
Dim libroorigen As String
Dim nuevolibro As String
ActiveWorkbook.Name = libroorigen
Sheets("Hoja 1").Select
Range("B1:B15").Select
Selection.Copy
Workbooks.add
ActiveWorkbook.Name = nuevolibro
Windows(nuevolibro).Activate
Sheets("Hoja 1").Select
Range("B1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows(libroorigen).Activate
Sheets("Hoja 2").Select
Range("A3:A20").Select
Selection.Copy
Windows(nuevolibro).Activate
Sheets("Hoja 2").Select
Range("A3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Fijate si te sirve...
eso tendria que renombrarte el libro activo a "librooriginal" y crearte un nuevo libro "nuevolibro" en el cual te pega la seleccion que decis.
Si no queres que renombre el libro, reemplaza "librooriginal" por el nombre del libro que tenes y listo.
Re: Consulta para alguien que sepa de EXCEL
Gracias, voy a ver que onda. Esta noche lo pruebo en mi casa y si sirve mañana me gano el premio al empleado del mes (?).
Re: Consulta para alguien que sepa de EXCEL
Me parece que lo mataste mandandole solo el macro, no va a saber donde meterlo :P
Si usaste el mismo formato y la ubicación de las celdas a copiar es la misma, la selección se mantiene cuando cambias de hoja, si es asi quizás ni te conviene usar macros, manda ctrl+c, ctrl+v. Caso contrario usa el macro.
Consejo: Si lo que no queres es tardar mucho, TARDA MUCHO, no hay peor cosa en un laburo que quedarse al pedo sin hacer nada porque hiciste todo rapido. :P
Re: Consulta para alguien que sepa de EXCEL
No es extrictamente hablando uso de excel esto igual, tenes que usar el Visual Basic para Office y hacer un macro como bien dijeron. Mañana cuando no tenga lo ojos pegados te ayudo :P
@gara: prefiero estar al pedo boludeando en inet /estudiando :D
Re: Consulta para alguien que sepa de EXCEL
Cita:
Iniciado por
Z_z
No es extrictamente hablando uso de excel esto igual, tenes que usar el Visual Basic para Office y hacer un macro como bien dijeron. Mañana cuando no tenga lo ojos pegados te ayudo :P
@gara: prefiero estar al pedo boludeando en inet /estudiando :D
Si la oficina de tu jefe esta al lado de la tuya y a cada rato viene a buscar algo no rinde :P.
Aparte posta que es aburrido estar al pedo, cuando estas ocupado se te pasa mucho mas rapido.