I. Hola Toni, no soy experto pero creo que lo que le ocurre es normal porque en 365 las macros están bloqueadas o inhabilitadas por defecto, pero existen una serie de soluciones que deseaba trasladarle por si pudiese serle de utilidad mientras le atiende una persona con formación en Excel de las varias existentes en la comunidad. Le ruego me perdone las molestias de tanta lectura, ánimo.
https://learn-microsoft-com.translate.goog/en-us/deployoffice/security/internet-macros-blocked?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc
Abrir la ventana del Editor VBA y luego seleccionar Depurar -> Compilar VBAProject aparentemente soluciona el problema. Todavía no he experimentado ninguno de los problemas anteriores en los que el archivo se compiló manualmente de esta manera. El problema con esto es que cada vez que agrega código a un archivo o cada vez que agrega una nueva pestaña a un archivo, debe ingresar y realizar esta compilación manual nuevamente.
Sí, aparentemente agregar una sola pestaña en un archivo cambia la estructura del libro lo suficiente como para que sea necesario compilarlo nuevamente. La selección de Proyecto VBA compilado aparecerá atenuada. Pero agregar una pestaña (o agregar un nuevo VBA) desaparecerá y requerirá otra compilación manual o los problemas comenzarán a ocurrir nuevamente.
Esta solución también funciona para reparar archivos donde ocurren los problemas anteriores. Para reparar esos archivos, puede:
Asegúrese de que "Desactivar documentos de confianza" y "Desactivar macros de VBA con notificación" estén activados en su configuración de seguridad para que VBA no se ejecute automáticamente cuando abra un archivo.
Abra el archivo con los errores pero no habilite VBA.
Vaya a la ventana del Editor VBA, seleccione Depurar -> Compilar VBAProject.
Guarde el archivo, ciérrelo, vuelva a abrirlo, habilite VBA y todo volverá a funcionar bien.
Pero nuevamente, esto no es sostenible porque todos mis usuarios tendrán que recordar compilar VBA cada vez que agreguen una nueva pestaña a un libro
https://www.reddit.com/r/vba/comments/o6ouhd/vba_excel_company_finally_moving_from_2016_to/
https://www.youtube.com/watch?v=9FXR6C4PjV0
https://stackoverflow.com/questions/66236523/is-there-a-way-to-use-macros-in-excel-online-versionoffice-365
https://stackoverflow-com.translate.goog/questions/50400133/office-365-versus-desktop-excel-macros?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc
https://www.exceleinfo.com/microsoft-bloqueara-las-macros-y-vba-de-internet-por-defecto/
https://answers.microsoft.com/es-es/msoffice/forum/all/office-365-no-es-posible-ejecutar-macros-en-excel/a6e2c27e-241d-4b8d-a6c7-5df227a3dd2a
https://www.youtube.com/watch?v=QUMkx_jPaCk
https://ayudaexcel.com/foro/topic/43300-problemas-con-vba-de-office-2013-en-office-365/
https://answers.microsoft.com/en-us/officeinsider/forum/all/vba-macro-will-not-run-in-excel-365/5604b273-ef8c-4801-b05f-366f1882774e
https://www.youtube.com/watch?v=gwda-yr9eYA
https://www.youtube.com/watch?v=MyGBKpZMCSI