Otro problema de copia en Excel:
¿Cómo puedo copiar una hoja de trabajo de WorkbookA.xlsx en WorkbookB.xlsx sin que la hoja de trabajo copiada siga haciendo referencia a WorkbookA.xlsx, por ejemplo, la fórmula se =B!23
convierte =[WorkbookA.xlsx]!B!23
cuando se copia?
Quiero mantener referencias de celda "relativas" en lugar de referencias de celda "absolutas" (inventaré esta terminología en el mundo de Excel si aún no existe).
Otra alternativa posible que no puedo hacer que funcione es la opción de pegar solo "valores" de celda. Excel trata los "valores" como valores calculados en lugar de las fórmulas reales en la celda. Si elijo la fórmula de pegar, todavía da referencias absolutas.
Más información acerca de por qué necesito esto: Tengo un xlsx de producción en uso para las operaciones diarias. Necesitamos constantemente hacer "actualizaciones" a este xlsx, por lo que una persona puede crear una copia y sus cambios allí para una sola hoja. Al mismo tiempo, otra persona también puede estar haciendo cambios a otra hoja. Dado que estas hojas no tienen celdas dependientes en otras hojas , como un informe resumido, es conveniente para nosotros copiar y fusionar las hojas nuevamente en el xlsx original. Pero la referencia "absoluta" está dando muchos problemas.
select all - copy - paste special - values
para que solo tenga valores. Si desea hacerlo todo durante la copia en lugar de confiar en que el usuario final realice esos pasos, bueno, he estado trabajando en eso. Háganos saber exactamente cómo quiere que vaya en términos de WorkbookA (o 1) y WBB (2) y la hoja #s