error en excel

16/04/2005 - 17:45 por fernando | Informe spam
Hola grupo

Tengo un problema con una aplicacion en excel, cuando se ejecuta el codigo y
en una linea de codigo que esta como sigue

sheets(1).select

detiene la macro con el error 32809 en tiempo de ejecucion, lo he cambiado
con worksheets(1).select, sheets("nombre hoja").select, worksheets("nombre
hoja").select y sigue presentado el mismo error.

por mas que le miro y modifico no logro solucionarlo, alguno de usdtedes
podria explicarme cual puede ser el problema y so consiguiente solucion.

de antemano muchas gracias por la ayuda que me puedan prestar.

cordial saludo

fernando

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
17/04/2005 - 03:36 | Informe spam
hola, fernando !

... problema... cuando se ejecuta el codigo y en una linea de codigo... como sigue: sheets(1).select
... detiene la macro con el error 32809 en tiempo de ejecucion
... he cambiado con worksheets(1).select, sheets("nombre hoja").select, worksheets("nombre hoja").select
... sigue presentado el mismo error [...] ... cual puede ser el problema y su consiguiente solucion.



ese tipo de errores... 'los define'... -> la apliacacion ... o -> el objeto [generalmente controles ActiveX]
aunque no lo mencionas [asumo que] existe algun control en la hoja(1) o desde donde se ejecuta la macro -?-
[probabilidades]
-> referencias 'perdidas' [en el proyecto de macros] a las librerias 'minimas/indipensables' de vba
-> se ha corrompido [o esta 'a punto de...'] -> la hoja... -> el libro... y/o -> la libreria del objeto
-> que el error se presente al 'bajar' de version y ejecutarlo en una 'anterior' [incompatibilidad de versiones]
[podrias comprobar/descartar opciones si corres pruebas desde libros 'frescos']

comentas datos adicionales?
saludos,
hector.
Respuesta Responder a este mensaje
#2 fernando
23/04/2005 - 18:30 | Informe spam
aunque la respuesta la encontre en otro hilo,gracias por la misma,
efectivamente el error se presento por un cambio en las versiones, lo
solucione gurdandolo de la version original (office 2003) al la version del
usuario final (office 97).
cordial saludo y muy agradecido,

Fernando

"fernando" escribió en el mensaje
news:
Hola grupo

Tengo un problema con una aplicacion en excel, cuando se ejecuta el codigo
y en una linea de codigo que esta como sigue

sheets(1).select

detiene la macro con el error 32809 en tiempo de ejecucion, lo he cambiado
con worksheets(1).select, sheets("nombre hoja").select, worksheets("nombre
hoja").select y sigue presentado el mismo error.

por mas que le miro y modifico no logro solucionarlo, alguno de usdtedes
podria explicarme cual puede ser el problema y so consiguiente solucion.

de antemano muchas gracias por la ayuda que me puedan prestar.

cordial saludo

fernando

Respuesta Responder a este mensaje
#3 Héctor Miguel
23/04/2005 - 22:21 | Informe spam
hola, fernando !

aunque la respuesta la encontre en otro hilo
efectivamente el error se presento por un cambio en las versiones
lo solucione gurdandolo de la version original (... 2003) al la version del usuario final (... 97).



solo por [tratar de] 'complementar' las [posibles] 'causas' del error que comentabas...
[hasta donde se] las hojas de calculo 'simples'... NO 'pierden' la compatibilidad entre versiones :)
-> a menos que... se vean 'involucrados' [otro tipo de] 'objetos' que SI requieren de version 'especial' -?-
[creo que] valdria la pena [y SOLO por no 'quedarnos con la duda']...
... que investigues [un poquito mas] 'a fondo' las 'otras' posibilidades mencionadas ;)

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida