VBA - Actualizar otras celdas a través de una función definida por el usuario

Tengo una UDF (función definida por el usuario) en VBA que necesita modificar el rango de celdas en Excel.

Como un UDF no puede hacer esto, intenté usar llamadas de evento.

Cuando levanto un Evento personalizado e intento escribir en las celdas, obtengo el error #Value. Por otro lado, eventos de aplicación comoPrivate Sub App_SheetChange(ByVal Sh As Object, ByVal Target As Range) Puede escribir a celdas.

Mis preguntas son ¿Cómo actualizo otras celdas llamando a un UDF?

Respuestas a la pregunta(2)

Su respuesta a la pregunta