Copiar rango y pegarlo en primera columna libre

Hola a todos

Esta es mi primera consulta, a ver si me consigo explicar bien.

Tengo un Excel con una hoja llamada "Estadísticas". Necesito copiar el rango de datos G3:G11 y que lo pegue en la hoja "Progreso", en la primera columna vacía, poniendo primero en la fila 2 la fecha y a partir de la 2 los datos.

Lo que quiero es crear un registro de unos datos según la fecha, para después poder hacer una gráfica de progreso.

Muchas gracias a todos.

Respuesta
1

Esta es la macro que necesitas:

sub proceso()
'por luismondelo
sheets("estadísticas").select
range("g3:g11").copy
sheets("progreso").select
range("iv1").end(xltoleft).offset(1,1).pastespecial paste:=xlvalues
range("iv1").end(xltoleft).offset(0,1).value = date
end sub

(Vigila que el nombre de la hoja estadísticas esté bien escrito en la macro, es decir, lo digo por el acento. Tiene que estar igual en la macro y en la pestaña)

Recuerda finalizar la consulta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas