hola, !
(hasta donde se...) los vinculos son por lo general "relativos" a la ubicacion de los archivos (es decir...)
si los libros (padres e hijos) estan en el mismo "nivel de directorio", la ruta debiera mantenerse
a menos (obviamente) que se trate de unidades "mapeadas" (de las que se guarda una ubicacion absoluta)
op1: ve si te sirve usar (y estar modificando) la "base del hipervinculo" en las propiedades de ese archivo:
- xl97-2003: (menu) archivo / propiedades / (ficha) resumen
- xl-2007: (boton) office / (ficha) preparar / propiedades / (boton de lista) propiedades avanzadas / (ficha) resumen
op2: si la costumbre es frecuente en este tipo de (des/re)ubicacion de archivos en diferentes carpetas (?)
- prueba la opcion de hipervinculos por funcion (NO por comando) p.e. =hipervinculo("direccion","texto en la celda")
- podrias usar una celda como referencia relativa a la parte central de tus hipervinculos
saludos,
hector.