Hola a todos,
hace poco puse en este mismo foro la siguiente consulta:
tengo un libro excel con dos hojas. En la primera de ellas, tengo unas
celdas en las que el usuario mete una serie de datos (fecha, concepto,
importe...). Mi idea es que dando a un botón, esos datos se copien en una
fila de la siguiente hoja. Pero lo que no se cómo hacer es que los datos
entren en la siguiente fila, es decir, si tengo 3 registros, que los nuevos
datos entren en la fila 4, y así sucesivamente.
a la que eficientemente se me respondió:
Private Sub CommandButton1_Click()
With Worksheets("Hoja2")
.Cells(.Range("A65536").End(xlUp).Row + 1, 1) = Me.Range("A2")
.Cells(.Range("B65536").End(xlUp).Row + 1, 2) = Me.Range("B2")
.Cells(.Range("C65536").End(xlUp).Row + 1, 3) = Me.Range("C2")
End With
End Sub
Sin embargo, ahora me topo con otro problema: debajo del listado que voy
generando, hay también otro listado.
¿Cómo puedo añadir filas al primer listado? Me encuentro con que si uso
.End(xlUp), se encuentra con el segundo listado, y no llega a insertarme las
filas en el primero.
Gracias por vuestra ayuda
Un saludo
Juan Magaña
Leer las respuestas