Hola
No es muy clara tu explicación, trata de explicarte mejor. Mientras tanto, solo por si las moscas:
- Las macros no corren en Excel para la Web, nunca se ha podido. Si los archivos están en OneDrive, como comentas, probablemente los están abriendo en web. De no ser así y estar mapeado en sus discos a través de la aplicación OneDrive instalada en las PC, verifica que dichas unidades estén como "Ubicaciones de confianza" en la configuración de Excel y/o desbloquea (desbloqueen) cada archivo dándole clic derecho al archivo (en el explorador de Windows), Propiedades, Desbloquear, Aceptar.
- Claro, después dices que es problema de una sola macro (aunque envías dos en ese módulo) y dices que la activas en tu PC y nada de nada, pero después también dices que al correrla desde el editor sí funciona (pero sigues sin especificar cuál de las dos ¿o las dos?)
- Ambas macros deben funcionar en cualquier versión de Excel, no es ese el dilema
A la espera de detalles.