Hola foro,
En el sistema que tenemos (hecho en vb6) exportamos a excel los reportes del sistema, el cual los hacemos a traves de plantillas hechas en excel, lo que sucede es que copiamos celdas de excel que ya estan formateadas con colores, bordes y tipos de datos
y esto lo hago a traves de:
Range("Rango de copia").Copy Destination:=Range("Rango donde copia")
esta linea es la que me causa problemas, ya que la hemos deshabilitado y el reporte se exporta normalmente.
En un sistema Windows XP x32 con Excel 2007 se demora 45 segundos en cambio en un Windows 7 x64 con Excel 2010 este mismo se demora casi 7 minutos.
Espero me puedan ayudar.
Saludos
Juan Carlos