Run time error '40036' Application-defined or object-defined error.
En varios foros se consultaba sobre este error en excel
al ejecutar Activate o en mi caso, al copiar la Hoja.
el hecho es que cuando se ejecutaba una macro de excel, daba un error.
la intrigante surgía que en los casos documentados, el libro de trabajo
tenía varias hojas y solo en una o en dos daba ese error, lo que hacia
preguntarse ¿porqué solo en una hoja particular no funciona?
las soluciones que daban son: revisar los nombres de las hojas.
revisar el código, etc.
en mi caso funcionó (se solucionó) de 2 maneras.
1. copiando todas las hojas a un libro nuevo y luego sobreescribiendo el
archivo.
2. en mi caso particular, al abrir el archivo de excel, me preguntaba si
queria habilitar las macros (en caso que la seguridad de macro esté activada)
Ingresé a Visual Basic Editor (Alt + F11)
Menú DEBUG Compile VBA Project
y bingo!, me encontró código que daba errores y precisamente en las hojas
que fallaban.
como llego ese codigo a ese lugar? ni idea.
pero esa solución me funcionó.
Hacer Compile VBA Project hasta que no reporte errores.
Si a alguien más a encrontrado otra solucion al error 40036, me gustaria
saber por si en el futuro sucede de nuevo.
Leer las respuestas