como hago para realizar los siguiente?

07/10/2003 - 13:09 por Ana | Informe spam
Hola a todos

Mi problema es el siguiente:
Tengo un libro con 4 hojas, en la primera una tabla que
copio y pego de internet ..en la segunda hoja necesito lo
que hay en la columna B de la primera hoja en la fila B5
de la hoja2, en la fila B5 de la hoja3 lo que hay en la
columna F de la primera hoja , y en la fila B5 de la hoja
3 lo que hay en la columna J de la primera hoja .
Todos los dias la primera hoja se actualisa y quiero
copiar lo de las columnas mensionadas en las respectivas
filas de cada hoja por fecha.
Puedo pegar las columnas en filas pero quiero que avance
una fila mas para copiar la nueva fila .
El resultado de las hojas 2,3,4 seria algo asi:

Ej

date valor1 valor2 valor3
6/10/03 1 0.8 1.2
7/10/03 1.5 1 1.5


Como hago apra que en la macro donde selecciono y copio ,
me lo copie en la siguiente linea vacia ???

Gracias
Ana
 

Leer las respuestas

#1 Fernando Arroyo
07/10/2003 - 13:33 | Informe spam
Desde VBA, puedes averiguar la última fila ocupada en una columna usando algo como:

variableTipoLong = Worksheets("Hoja1").Range("A65536").End(xlUp).Row

En este caso, se obtendría la última fila no vacía de la columna A.
Sin ver tu código, no puedo decirte nada más.
Un saludo.


Fernando Arroyo
MS MVP - Excel

"Ana" escribió en el mensaje news:10c601c38cc3$773c2e90$
Hola a todos

Mi problema es el siguiente:
Tengo un libro con 4 hojas, en la primera una tabla que
copio y pego de internet ..en la segunda hoja necesito lo
que hay en la columna B de la primera hoja en la fila B5
de la hoja2, en la fila B5 de la hoja3 lo que hay en la
columna F de la primera hoja , y en la fila B5 de la hoja
3 lo que hay en la columna J de la primera hoja .
Todos los dias la primera hoja se actualisa y quiero
copiar lo de las columnas mensionadas en las respectivas
filas de cada hoja por fecha.
Puedo pegar las columnas en filas pero quiero que avance
una fila mas para copiar la nueva fila .
El resultado de las hojas 2,3,4 seria algo asi:

Ej

date valor1 valor2 valor3
6/10/03 1 0.8 1.2
7/10/03 1.5 1 1.5


Como hago apra que en la macro donde selecciono y copio ,
me lo copie en la siguiente linea vacia ???

Gracias
Ana

Preguntas similares