En primer lugar los libros deben haber sido guardados alguna vez, para que ya tengan su ruta y nombre.
En segundo lugar quizás olvidaste mi recomendaciòn; '... no pierdas de vista que tu libro activo es el que llama al uf y todas las referencias que pudiera tener el UF seguramente son del libro que lo contiene...'
Entonces, por ahora, inhabilita las instrucciones que pudieras tener en el evento Initialize del UF (colócale una comilla delante de cada linea).
Pasa al otro libro y ejecuta la macro 'llamaUF_externo' ...¿se abre el UF con el optionbutton1 seleccionado?
Entonces significa que te respondí correctamente a lo que consultabas; si se puede ejecutar un UF de otro libro y el ejemplo lo demuestra.
Ahora queda que analices y mejores el código que pudieras tener en el UF.
Por favor considera que respondemos a cada tema puntual ... al que todos los usuarios pueden estar leyendo y comprendiendo. Luego en otra consulta deja escrito tu código y con mucho gusto responderé sobre esa situaci`n en particular.
Sdos
Elsa