Estoy intentando copiar una referencia de celda absoluta de una hoja a otra. La naturaleza de la segunda hoja significa que la fórmula se moverá de una celda a otra dependiendo de dónde se coloque. ¿Hay alguna manera de copiar una referencia de celda absoluta pero cambiarla automáticamente para que sea relativa a su ubicación en la página?
Por ejemplo, supongamos que siempre quiero b3
hacer referencia a c3
. En este caso, sé que sería =b4*$c$3
Además, cuando uso una macro para pegar esta sección de la hoja en otra, podría estar en cualquier parte de la página, por lo que $c$3
es necesario cambiarla para reflejar eso.
¿Hay alguna manera de hacer esto sin cambiar manualmente la fórmula? Estoy diseñando esto para que un principiante pueda poner un número en el cuadro de cantidad de la hoja y luego hacer que todas las referencias cambien automáticamente.
(Puedo proporcionar capturas de pantalla si es necesario y si consigo que el representante las publique).
Respuesta1
¿Quizás podrías probar la función Compensación?
Desplazamiento (referencia, filas, columnas, alto, ancho)
compensación (b3,-1,0,1,1)
También hay otras formas de hacer esto en VBA, pero no lo recuerdo en este momento.