Hola hhs
El problema es que genera un excel corrupto y no se abre. Hice un control de errores para verificar y no arroja ningun error ni advertencias.
El mensaje de excel es
Cita: Excel no puede abrir el archivo porque el formato o la extensión de este no son válidos, compruebe que el archivo no se ha dañado y que la extensión del mismo coincide con el formato del archivo
Si quito el código con la función MOD (entre otras funciones), se abre perfectamente.
Atento a tus comentarios