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 codequi 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
1
2
3 xlBookDeCopie.Sheets(sNomFeuilleACopier).Copy(After:=xlBookDeDestination. _ Sheets(xlBookDeDestination.Sheets.Count))mais j'ai l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part xlBookDeCopie.Sheets.Copy((oMissing, xlBookDeDestination.Sheets(xlBookDeDestination.Sheets.Count));Alors si quelqu'un sait le faire je suis preneur.Microsoft.Office.Interop.Excel._Workbook.Sheets est une propriété mais utilisé comme un méthode
Partager