Foros del Web » Soporte técnico » Ofimática »

[SOLUCIONADO] Error Application-defined or object-defined error

Estas en el tema de Error Application-defined or object-defined error en el foro de Ofimática en Foros del Web. Hola. Estoy ejecutando una macro nada mas abrir una hoja excel y me lanza el error "Application-defined or object-defined error". Cuando le doy a debuguear ...
  #1 (permalink)  
Antiguo 04/03/2014, 09:53
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Error Application-defined or object-defined error

Hola.
Estoy ejecutando una macro nada mas abrir una hoja excel y me lanza el error "Application-defined or object-defined error".
Cuando le doy a debuguear me señala que el error lo tengo en la siguiente fila, y no se xq puede ser.

Código vba:
Ver original
  1. If Sheets("TOTALES").Cells(fila - 1, 1).Value <> "TOTAL:" And Sheets("TOTALES").Cells(fila - 1, 1).Value <> "KPI_DES (1-5):" And Sheets("TOTALES").Cells(fila - 1, 1).Value <> "KPI_INC (1-5):" Then

Alguien me puede ayudar?

Gracias
__________________
Gracias por todo;

Un saludo
  #2 (permalink)  
Antiguo 04/03/2014, 10:03
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años
Puntos: 88
Respuesta: Error Application-defined or object-defined error

En lo que muestras, las dos fuentes de errores son:

- Que no exista una hoja llamada "TOTALES"; o
- Que la variable fila no valga 2 o más.

Saludos, Cacho R.
  #3 (permalink)  
Antiguo 04/03/2014, 10:23
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Respuesta: Error Application-defined or object-defined error

Cita:
Iniciado por mrocf Ver Mensaje
En lo que muestras, las dos fuentes de errores son:

- Que no exista una hoja llamada "TOTALES"; o
- Que la variable fila no valga 2 o más.

Saludos, Cacho R.
Ok he encontrado que la fila no vale mas de dos. Lo que pasa es que la macro esta está en un excel plantilla que no tiene datos, de ahí que la fila no tenga mas valor que 2. ¿Como puedo arreglar esto para que al abrir la plantilla esto no salte?

Me explico mejor, tengo un excel plantilla que no tiene datos y que contiene una macro que esta programada para que se ejecute al abrir la hoja excel. Este excel plantilla se copia y en la copia es dnd meto datos de querys que hago contra una base de datos.

Necesito que no me salte ese error cuando abro la plantilla excel que tengo sin datos. ¿Como puedo hacerlo?

Gracias mrocf por tu respuesta
__________________
Gracias por todo;

Un saludo
  #4 (permalink)  
Antiguo 05/03/2014, 07:31
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años
Puntos: 88
De acuerdo Respuesta: Error Application-defined or object-defined error

Cita:
Iniciado por maialenlopez Ver Mensaje
Necesito que no me salte ese error cuando abro la plantilla excel que tengo sin datos. ¿Como puedo hacerlo?
- Si no tienes datos: ¡No ejecutes el código en cuestión!
- Si tienes datos: ejecuta el código anterior tranquilamente...
  #5 (permalink)  
Antiguo 06/03/2014, 06:19
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Respuesta: Error Application-defined or object-defined error

Cita:
Iniciado por mrocf Ver Mensaje
- Si no tienes datos: ¡No ejecutes el código en cuestión!
- Si tienes datos: ejecuta el código anterior tranquilamente...

OK muchas gracias por todo me has solucionado el problema.
__________________
Gracias por todo;

Un saludo
  #6 (permalink)  
Antiguo 06/03/2014, 10:47
Avatar de mrocf  
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años
Puntos: 88
De acuerdo Respuesta: Error Application-defined or object-defined error

Cita:
Iniciado por maialenlopez Ver Mensaje
OK muchas gracias por todo: me has solucionado el problema.
¡Era bastante obvio!, ¿Verdad?...
  #7 (permalink)  
Antiguo 07/03/2014, 01:18
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Respuesta: Error Application-defined or object-defined error

Cita:
Iniciado por mrocf Ver Mensaje
¡Era bastante obvio!, ¿Verdad?...
Bueno después de hacerlo si es obvio y una estupidez lo que he preguntao pero como es la primera vez que lo hacia pues hasta que no lo ves...

Muchas gracias por todo
__________________
Gracias por todo;

Un saludo

Etiquetas: excel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:38.