Rango("R2").Valor = ActiveCell.Dirección

Rango("R2").Valor = ActiveCell.Dirección

¿Es posible utilizar esa dirección de alguna manera después de que aparece en la celda R2? Hasta ahora he podido obtener la dirección de mi celda copiada para ir a la celda R2 ingresando esa línea al final de mi macro para copiar celdas. Ahora quiero poder volver a esa celda después de pegarla en otra celda para poder borrarla.

Todavía intento (copiar, pegar especial, borrar la celda copiada) después de que se pegó en otro lugar.

Gracias de antemano.

Respuesta1

Finalmente encontré lo que estaba buscando.

Cualquiera de estas líneas agregadas a mi código funcionó para volver a la celda copiada y borrarla. Puede que no sea la mejor manera de hacerlo, pero hace exactamente lo que quería que hiciera.

Range(Range("R2")).Select
Selection.ClearContents

O

Range([indirect("R2")]).Select
Selection.ClearContents

Entonces tengo una macro para copiar que se usa cuando Ctrl+cse presiona y copia la celda activa como lo hace una copia normal, pero también coloca la dirección de la celda activa en R2.

Luego tengo uno para ctrl+vpegar valores únicamente y luego volver a la celda copiada y borrarla.

información relacionada