¿Cómo hacer un hipervínculo dentro de la hoja actual en una copia de la hoja?

¿Cómo hacer un hipervínculo dentro de la hoja actual en una copia de la hoja?

Si creo un hipervínculo en Excel y luego hago una copia de esa hoja, si hago clic en el hipervínculo en la nueva copia, me vinculará a la celda de la hoja anterior y no a la hoja recién creada.

¿Cómo puedo crear un hipervínculo que siempre enlace a la celda correspondiente en elhoja activa actual?

Respuesta1

Los hipervínculos insertados son referencias absolutas.

Debe editar el hipervínculo después de crear/copiar la hoja y apuntarlo a la hoja deseada.

La función Hipervínculo() es más dinámica y puede apuntar a celdas que tienen la dirección del enlace. Puede crear la dirección del enlace como una cadena basada en el nombre de la hoja actual. Pon una fórmula como esta en B1.

=MID(CELL("filename",a1),FIND("[",CELL("filename",a1)),99)&"!"&CELL("address",A1)

Cree un enlace con la función Hipervínculo en una celda, como

=HYPERLINK(B1,"go to top")

Cuando copie la hoja, la fórmula hará referencia a la hoja actual y el enlace permanecerá en la hoja actual. Consejo: utilice nombres de hojas sin espacios.

Si los nombres de las hojas necesitan tener espacios, la fórmula será un poco más compleja

=SUBSTITUTE(MID(CELL("filename",A1),FIND("[",CELL("filename",A1)),99),"]","]'")&"'!"&CELL("address",A1)

Tenga en cuenta que esta fórmula solo funcionará en un libro que ya se haya guardado, no en un nuevo Libro1 que nunca se haya guardado.

información relacionada