Comment rompre par programme un document Excel en plusieurs tout en conservant le style et le format de chaque cellule?

Je tente de briser une grande feuille de calcul Excel en plusieurs. J'ai fait de bons progrès, mais j'ai des problèmes. Plus précisément, les valeurs qui ont été copiées ne conservent pas leur format (par exemple, 40322 au lieu de 5/24/2010 et -101 au lieu de (101.00)). J'ai essayé d'utiliser le style (voir ci-dessous), mais cela ne me procure même pas la police, sans parler du format de numéro. Toute aide ou un poke dans la bonne direction serait apprécié.

Il y a 2 loops, une pour la ligne, une pour la colonne.

destinationSheet.Cells[i, j].Style = sourceSheet.Cells[i, j].Style; 

Au lieu de boucler pour chaque cellule, vous pouvez copyr / coller toute la gamme de cellules à l'aide de la méthode de la pâte à papier.

http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.namedrange.pastespecial(VS.80).aspx