Error 438 al abrir Excel 2003

27/11/2007 - 12:48 por berta83 | Informe spam
Hola,

Mi problema es que cada vez que abro Excel aparece el siguiente
mensaje:

"Se ha producido el error 438 en tiempo de ejecución: el objeto no
admite esta propiedad o método"

He probado a reparar el Office, a bajar la seguridad de las macros
(por si va acaso, que ya por probar...). Y también he renombrado el
archivo Excel10.xlb del perfil del usuario para que se vuelva a crear
al volver a entrar en Excel, y nada, sigue apareciendo el mismo
mensaje cada vez. Tiene que ser alguna tonteria porque si entro en
modo seguro por línea de comandos, con Excel /s, no me sale ningún
error.

Alguna sugerencia??
 

Leer las respuestas

#1 David
27/11/2007 - 15:09 | Informe spam
Este es un error de VBA. Debes tener un código que se ejecuta cuando cargas
la aplicación. Debes desconectar dicho código. El procedimiento puede ser
un tanto largo, así que mejor si imprimes esto, y trata de ejecutarlo sin
tener abierta otra aplicación, para que no tengas problemas en el camino.

Primero, revisa si existe un archivo llamado Personal.xls:

a. Cierra todas tus aplicaciones, entra a Excel, y haz clic en "Ventana" -
"Mostrar". Esto te mostrará una lista de las hojas que están abiertas en
ventanas ocultas. Si hay una Personal.xls, selecciónala y pulsa Aceptar.

b. Cierra tu Excel. Se te preguntará si deseas guardar los cambios al
Personal.xls. Responde afirmativamente.

c. Abre nuevamente Excel, y cuando te aparezca el mensaje, pulsa el botón
"Depurar". Esto te mostrará el código que está fallando. Ahora el asunto es
que determines si ese código te es útil. Si no lo fuera, puedes eliminarlo
seleccionando desde la línea que principia con "Sub" un poco arriba del
error, hasta la siguiente línea que diga "End Sub", y lo borras. Luego
cierra el editor, y guarda el archivo Personal.xls.

d. Luego, sin cerrar el archivo Personal.xls, haz clic en "Ventana" -
"Ocultar".

e. Cierra tu Excel, y cuando te pregunte si deseas guardar el Personal,
respondes afirmativamente. De aquí en adelante, no deberías tener problemas.


Otra posibilidad es que tengas algún complemento (Add In) que tenga un
código que se autoejecute. Si lo anterior no te funciona, prueba con:

a. Abres tu Excel.

b. Haz clic en "Herramientas" - "Complementos". Verás una lista con los
complementos instalados en tu equipo. Los que tienen cheque son los activos.
Anota cuáles son.

c. Desactiva todos los complementos. Cierra tu Excel y lo abres nuevamente.

d. Activa uno de los complementos que anotaste en el paso "B". Cierras tu
Excel y lo abres nuevamente. Esto te permitirá localizar el complemento que
tiene el error. Para evitarlo, simplemente lo desactivas y si te es útil, lo
puedes activar solamente en el momento que lo necesites, asegurándote de
desactivarlo posteriormente.



Comentas los resultados. Espero que todo vaya bien.

Saludos.



"" escribió:

Hola,

Mi problema es que cada vez que abro Excel aparece el siguiente
mensaje:

"Se ha producido el error 438 en tiempo de ejecución: el objeto no
admite esta propiedad o método"

He probado a reparar el Office, a bajar la seguridad de las macros
(por si va acaso, que ya por probar...). Y también he renombrado el
archivo Excel10.xlb del perfil del usuario para que se vuelva a crear
al volver a entrar en Excel, y nada, sigue apareciendo el mismo
mensaje cada vez. Tiene que ser alguna tonteria porque si entro en
modo seguro por línea de comandos, con Excel /s, no me sale ningún
error.

Alguna sugerencia??

Preguntas similares