| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro mm tu explicación es muy pobre. si solo quieres leer unas celdas, basta con abrirlo desde codigo hacer referencia a las celdas y listo, o puedes copiar toda una hoja a tu libro, o no se bien que es lo que quieras hacer.
__________________ La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro mira , lo que necesito es lo siguiente; tengo varios archivos en excel que estan en la misma carpeta donde tengo el archivo donde estoy creando la macro bien. bueno ahora tengo que configurar un boton para que me traiga los datos de de uno de los libros que tengo en esa carpeta me entiendes ese archivo se actulisa todo los dias lo que quiero hacer es traer esa informacion a mi informe oficial lo podemos llamar |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Cita: Bueno sigues sin explicarte, pero aqui te dejo codigo para copiar una hoja entera , moverla o para solo leer los datos dependiendo donde esten. .
Iniciado por a83 mira , lo que necesito es lo siguiente; tengo varios archivos en excel que estan en la misma carpeta donde tengo el archivo donde estoy creando la macro bien. bueno ahora tengo que configurar un boton para que me traiga los datos de de uno de los libros que tengo en esa carpeta me entiendes ese archivo se actulisa todo los dias lo que quiero hacer es traer esa informacion a mi informe oficial lo podemos llamar este metodo te despliega la ventana para que elijas la ubicacion y el archivo a abrir. Sub openfile() sFilename = Application.GetOpenFilename If sFilename <> "False" Or sFilename <> "False.xls" Then 'abrimos archivo Workbooks.Open (sFilename) Else MsgBox ("Ha elegido cancelar el archivo. Inténtelo de nuevo") Exit Sub End If End Sub para hacerlo automatico sin que se despliegue esa ventana : Workbooks.Open ("Ruta del archivo con nombre y extensión") Una vez abierto solo haces referencia a los datos. Como no se si es a todas las hojas o a todas las celdas de ese libro pues solo es replicar las lineas de codigo. celda_inicial=1 Do While Range("A" & celdainicial).Value <> "" celdainicial = celdainicial + 1 loop celda_final=celda_inicial Con esto obtienes la final y la inicial haces lo mismo para las columnas y obtienes los datos. Si lo que quieres es sacar toda la hoja: windows("elwrkbkque abriste anteriormente").activate ActiveSheet.Move After:=Workbooks(el libro a donde quieres actualizar).Sheets(1)
__________________ La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro jajajaj que bien Mira lo que neceito es trater los del archivo calculo1.xls de las seldas A5 hasta la AK5 esto datos los tengo que incorporar alarchivo info1.xls columa B10 en adelante me gusto esa forma en la cual buscas el archivo excelente |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Dim sFileName As String Dim wmacro As String Dim worigen As String Dim wdestino As String Private Sub CommandButton1_Click() wmacro = ActiveWorkbook.Name openfile 'ActiveWorkbook.Name worigen = ActiveWorkbook.Name 'wdestino = "info1.xls" MsgBox ("Elija Ahora el archivo destino") openfile wdestino = ActiveWorkbook.Name 'activamos la celda desde donde se actualiza, esto para conocer el numero de renglon y columna Range("B10").Activate rt = ActiveCell.Row 'renglon ct = ActiveCell.Column 'columna For i2 = 1 To 37 rt2 = rt For i = 1 To 5 Workbooks(worigen).Activate ' guardamos en una variable temporal el valor q esta en la celda q actualmente recorremos temp = Cells(i, i2).Value 'seleccionamos el libro donde pondremos los datos Workbooks(wdestino).Activate 'lo asignamos a variables para irle sumando conforma nos movemos en la hoja Cells(rt2, ct + i2).Value = temp 'a la columna le sumamos el valor de i2 pues asi se movera conforme a la columna q vaya leyendo. 'se movera 5 renglones abajo. en la columna q debe ir rt2 = rt2 + 1 Next Next End Sub Sub openfile() sFileName = Application.GetOpenFilename If sFileName <> "False" Or sFileName <> "False.xls" Then 'abrimos archivo Workbooks.Open (sFileName) Else MsgBox ("Ha elegido cancelar el archivo. Inténtelo de nuevo") Exit Sub End If End Sub
__________________ La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Pues es el código q te hace lo que quieres hacer... de pasar unos datos a otro, Pruebalo si quieres en una macro nueva crea un userform y pega ese código...con un boton y ve si es lo que necesitas
__________________ La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro mira me muestra el encabesado pero me tira esta informacion que no entiendo que es Código PHP: |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Donde te sale eso?
__________________ La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro me sale cuando carga la informacion que trae a la hoja nueva quiere decri donde traspaso la informacion y cuandole digo cancelar que no traiga ningun dato me sale arror1004 en tiempo de ejecucion no se puede hallar "falso.xls |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Me parece que no es un documento "normal " de excel a eso me refería cuando decía q tu explicación era muy pobre, probablemente sea un documento q se exporta de algun reporteador o algo asi...esas líneas de código no me son para nada familiares, parecieran de Java inclusive no se si te salen en una ventana de error o en la hoja del documento....
__________________ La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Cita: tienes un mail donde enviarte un pantallaso de lo que te estoy explicado
Iniciado por Monimo Me parece que no es un documento "normal " de excel a eso me refería cuando decía q tu explicación era muy pobre, probablemente sea un documento q se exporta de algun reporteador o algo asi...esas líneas de código no me son para nada familiares, parecieran de Java inclusive no se si te salen en una ventana de error o en la hoja del documento.... |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro salen desde el documento esos codigos pero me muestra el encavesado de la informacion pero los numeros no me los muestras los que estan debajo del encavesado |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro monimo, si funciono el problema era que la tabla trae unos campos ocultos Hora la duda por que me toma ese dato si le estamos indicando que recoja el dato que esta en la fila d8 Ej y las filas ocultas estan antes de esta |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Primero quita estas lineas (color naranja)sí el archivo destino es el mismo que a macro y agrega la de color azul: Private Sub CommandButton1_Click() wmacro = ActiveWorkbook.Name worigen=wmacro este primer openfile es para elegir el archivo donde se encuentran los datos que quieres copiar openfile 'QUITAR 'ActiveWorkbook.Name 'QUITAR worigen = ActiveWorkbook.Name 'QUITAR 'wdestino = "info1.xls" 'QUITAR este segundo openfile es para elegir el archivo donde los vas a escribir. MsgBox ("Elija Ahora el archivo destino") openfile wdestino = ActiveWorkbook.Name 'activamos la celda desde donde se actualiza, esto para conocer el numero de renglon y columna Range("B10").Activate rt = ActiveCell.Row 'renglon ct = ActiveCell.Column 'columna For i2 = 1 To 37 rt2 = rt For i = 1 To 5 Workbooks(worigen).Activate ' guardamos en una variable temporal el valor q esta en la celda q actualmente recorremos temp = Cells(i, i2).Value 'seleccionamos el libro donde pondremos los datos Workbooks(wdestino).Activate 'lo asignamos a variables para irle sumando conforma nos movemos en la hoja Cells(rt2, ct + i2).Value = temp 'a la columna le sumamos el valor de i2 pues asi se movera conforme a la columna q vaya leyendo. 'se movera 5 renglones abajo. en la columna q debe ir rt2 = rt2 + 1 Next Next End Sub Ahora sí fijate en el ciclo for de i2. i2 empieza en el 1 o sea q jala datos de la primera columna en adelante....si se debe de traer de la columna d8 debes empezar el conteo en 4 y terminar en 41 asi: For i2 = 4 To 41 segun yo asi dejara de traerte el encabezado.
__________________ La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar Última edición por Monimo; 21/07/2010 a las 15:20 |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Consulta maestra, como puedo selecionar algunas seldas solamente no todas y que me las muestre en forma vertical? te agradesco por tu ayuda |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Consulta maestra, como puedo selecionar algunas seldas solamente no todas y que me las muestre en forma vertical? te agradesco por tu ayuda |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Pues depende de las celdas, si te fijas todo se maneja por coordenadas range("A1") ES CELLS(1,1) que es la primara fila ala primera columna.. de ahi puedes jugar con patrones sumandole o restandole o simplemente hacer referencia siempre alas mismas celdas y su valor.
__________________ La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro mmm pero eso lo deveria trabajar despues de este for Código PHP: |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro seria algo mas menos de esta forma lo que tume dices Código PHP: |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro Cita: si vas a seleccionar celdas dispersas que no sigan un patron, como "cada 5 celdas que seleccione otra" o "celdas de la columna 4 a la 8 saltandose un renglon" No puedes utilizar el ciclo for. Tendrías que decirle línea por línea las celdas que vayas a elegir. por ejemplo: de mi hoja origen quiero copiar las celdas a1,b5,c2 en las celdas de mi hoja destino b2,c5,g6 sería así: workbooks(worigen).activate celda1=range("a1").value workbooks(wdestino).activate range("b2").value=celda1 workbooks(worigen).activate celda1=range("b5").value workbooks(wdestino).activate range("c5").value=celda1 workbooks(worigen).activate celda1=range("c2").value workbooks(wdestino.activate range("g6").value=celda1
__________________ La verdad es que lo que no quisiera dejar de hacer nunca (a parte de comer) es programar |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro el codigo quedaria de esta manera. Código PHP: |
| ||||
Respuesta: como puedo cargar informacion de otro libro de excel a otro gracias por la ayuda eh solucionado mi reporte ahora tengo la ultima consulta como se puede sumar esto ej que sume toda la fila y entrege un resultado independiente si en la fia hay numero o nop ( y la cantidad de datos que tenga este reguistro |
Etiquetas: |