Tengo una enorme hoja de cálculo de Excel 2003 en la que estoy trabajando. Hay muchas fórmulas muy grandes con muchas referencias celulares. Aquí hay un ejemplo simple.Deshabilitar la referencia de celda automática de Excel Cambiar después de copiar/pegar
='Sheet'!AC69+'Sheet'!AC52+'Sheet'!AC53)*$D$3+'Sheet'!AC49
La mayoría de ellos son más complicado que eso, pero esto da una buena idea de lo que estoy trabajando. Pocas de estas referencias de celda son absolutas ($ s). Me gustaría poder copiar estas celdas en una ubicación diferente sin cambiar las referencias de celda. Sé que puedo usar f4 para hacer que las referencias sean absolutas, pero hay una gran cantidad de datos y es posible que necesite usar Fill más tarde. ¿Hay alguna forma de desactivar temporalmente el cambio de referencia de celda en copy-paste/fill sin hacer que las referencias sean absolutas?
EDITAR: Acabo de descubrir que puede hacer esto con VBA copiando el contenido de la celda como texto en lugar de una fórmula. Sin embargo, me gustaría no tener que hacer esto porque quiero copiar filas/columnas enteras a la vez. ¿Hay una solución simple que me falta?
¡Gran pregunta! ¿Puede un bucle en VBA no resolver su problema restante? –