Bonjour à tous

J'ai une appli qui me génère des exports sous excel, mais il me le génère sous plusieurs feuilles excel et ce que je voudrai c'est mettre toutes ces feuilles dans un seul classeur. Alors sur le net j'ai trouvé un code qui fait sa et j'essai de le traduire en c# mais je n'y arrive pas. En fait ce qui me manque c'est la méthode copy car le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
xlBookDeCopie.Sheets(sNomFeuilleACopier).Copy(After:=xlBookDeDestination. _
 
Sheets(xlBookDeDestination.Sheets.Count))
qui est vb.net ne fonctinne pas en c#. Normalement dans la construction on doit spécifier (object before,object after) mais je n'arrive pas à l'implémenter en c#. J'ai essayé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
xlBookDeCopie.Sheets.Copy((oMissing, xlBookDeDestination.Sheets(xlBookDeDestination.Sheets.Count));
mais j'ai l'erreur suivante:
Microsoft.Office.Interop.Excel._Workbook.Sheets est une propriété mais utilisé comme un méthode
Alors si quelqu'un sait le faire je suis preneur.