Crear una macro en excel que copie y pegue el primer valor de un rango y después lo borre

Necesito ayuda con una macro que me haga lo siguiente:

1- Tengo un rango de valores (dni) en la columna A A3:A33

2- Necesito que la macro busque el primer valor del rango, lo copie y lo pegue en la celda A2 y después borre el valor que copio en el rango.

1 respuesta

Respuesta
1

Así determinas la última fila con datos

http://www.programarexcel.com/2014/05/como-determinar-la-ultima-fila-con-datos.html 

Para encontrá el primer dato suponiendo que no hay filas vacías y que la primer fila contiene el encabezado deberías hacer

range("A" & rows.count).end(xlup).end (xlup).offset(1,0).copy

Te paso un link que enseña como seleccionar o referenciar celdas

http://www.programarexcel.com/2014/07/macro-seleccionar-o-referenciar-celdas.html 

http://www.programarexcel.com/2013/06/seleccionar-o-hacer-referencia-celdas-o.html 

Otro como copiar y pegar

http://www.programarexcel.com/2014/07/como-copiar-cortar-y-pegar-en-vba.html 

Acá te paso otro que contiene cientos de ejemplos de macros con lo que podrás armar la macro que necesitas.

Añade tu respuesta

Haz clic para o
El autor de la pregunta ya no la sigue por lo que es posible que no reciba tu respuesta.

Más respuestas relacionadas