Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2010, 09:25
Avatar de Monimo
Monimo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Mexico Df
Mensajes: 742
Antigüedad: 16 años, 5 meses
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