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

Delete Method of Range class failed

Estas en el tema de Delete Method of Range class failed en el foro de Ofimática en Foros del Web. Buen día tengo un método que limpia una hoja de los datos que haya tenido previamente para realizar nuevos cálculos. Este emtodo es activado por ...
  #1 (permalink)  
Antiguo 03/06/2010, 09:25
Avatar de Monimo  
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 17 años, 1 mes
Puntos: 69
Delete Method of Range class failed

Buen día tengo un método que limpia una hoja de los datos que haya tenido previamente para realizar nuevos cálculos. Este emtodo es activado por un option button. Todo corre perfecto. Lo borra...mi formulario tambien tiene opcion de mandar a imprimir....sin embargo, después de darle formato para imprimir y establecer el área de impresión para la hoja cuando se vuelve a llamar el método q limpia esa hoja ya no funciona!!!! y sale:

Delete Method of Range class failed ¿Como puedo solucionarlo? ¿Alguna idea?

Mi código original:

Sheets("Tabla (2)").Select
Range("a6:ae200").select
Selection.Delete


sirve solo si no mando a imprimir y doy formato....


después intenté esto:

Sheets("Tabla (2)").Select
Range("a6:ae200").Delete


tampoco funcionó y por último intenté esto:

Sheets("Tabla (2)").Select
Worksheets("Tabla (2)").Range("a6:ae200").Delete





este rango contiene celdas en formato de tabla, ya tambien le quité el autofilter a los headers pero ni así funciona :( ya no se que hacer
  #2 (permalink)  
Antiguo 17/01/2011, 15:04
Avatar de hugo180486  
Fecha de Ingreso: septiembre-2007
Mensajes: 199
Antigüedad: 17 años, 3 meses
Puntos: 3
Respuesta: Delete Method of Range class failed

Intenta con un .Clear o .Clearcontents..
  #3 (permalink)  
Antiguo 18/01/2011, 10:50
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 21 años
Puntos: 144
Respuesta: Delete Method of Range class failed

Hummmm, tiene pinta de que la hoja no esté activa. Parece como si estuvieras en vista previa de impresión, o algo parecido, por eso cuando intentas borrar el rango seleccionado, como ha hoja no está en primer plano, te tira ese error.

Saludos.

PD: Edito, porque me he ha despistado hugo180486, pues ha levantado un tema que llevaba 6 meses aparcado. Sorry!. Creo que Monimo, debe tenerlo ya solucionado.

Última edición por 3pies; 18/01/2011 a las 11:14
  #4 (permalink)  
Antiguo 18/01/2011, 17:07
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 17 años, 3 meses
Puntos: 39
Respuesta: Delete Method of Range class failed

A lo mejor ya Monimo cambio de parecer, pues enjunio cumple años
__________________
Las contraseñas son como la ropa interior: Nunca dejarlas donde la gente pueda verlas
http://i64.tinypic.com/rho40i.jpg

Etiquetas: class, delete, method
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 01:17.