Changer de feuille excel en C#
Jenny
-
Nico# Messages postés 323 Date d'inscription Statut Membre Dernière intervention -
Nico# Messages postés 323 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis un peu nouvelle dans la programmation en C# et j'ai un problème avec les changements de feuilles dans les fichiers excel!
J'aimerai après avoir cliqué sur mon bouton, ajouter des données dans des cellules d'une feuille et d'autres informations dans une autre feuille...
J'ai testé différentes solutions mais rien à faire :/
Merci pour votre aide
Jenny
Je suis un peu nouvelle dans la programmation en C# et j'ai un problème avec les changements de feuilles dans les fichiers excel!
J'aimerai après avoir cliqué sur mon bouton, ajouter des données dans des cellules d'une feuille et d'autres informations dans une autre feuille...
private void button1_Click(object sender, EventArgs e) { try { appli = new Microsoft.Office.Interop.Excel.Application(); appli.Visible = false; //---------- création du classeur --------- classeur = (Microsoft.Office.Interop.Excel._Workbook)(appli.Workbooks.Open(fichier, M, M, M, M, M, M, M, M, M, M, M, M, M, M)); //------ activer la feuille ---------- feuille = (Microsoft.Office.Interop.Excel._Worksheet)classeur.ActiveSheet; feuille.Cells[1, 1] = textBox102.Text; feuille.Cells[1, 2] = textBox10.Text; //---- worsheet serait ma deuxième feuille --------- worksheet.Cells[30, 4] = textBox76.Text; MessageBox.Show(textBox76.Text); //----- Auto-Enregistrement --------------- classeur.Close(true, fichier, M); } catch (Exception ex) { MessageBox.Show("erreur est: " + ex.Message); } finally { //----- Quitter ------ feuille = null; classeur = null; appli.Quit(); appli = null; } }
J'ai testé différentes solutions mais rien à faire :/
Merci pour votre aide
Jenny
A voir également:
- Changer de feuille excel en C#
- Changer dns - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Mise en forme conditionnelle excel - Guide
- Changer clavier qwerty en azerty - Guide
1 réponse
Slt,
Voila comment faire pour créer un deuxiemme feuille et travailler dessus
attention dans le code que je te donne la premiere feuille créer devient la derniere compile pour voir se que sa donne
Voila comment faire pour créer un deuxiemme feuille et travailler dessus
attention dans le code que je te donne la premiere feuille créer devient la derniere compile pour voir se que sa donne
static void Main(string[] args) { var xlApp = new Microsoft.Office.Interop.Excel.Application {Visible = true}; var workbook = xlApp.Workbooks.Add(); var feuille = AjouterFeuille("Fe1", workbook); var feuille2 = AjouterFeuille("Fe2", workbook); Range range = feuille.Range["A1", "A18"]; range.Value2 = "test"; Range range1 = feuille2.Range["A1", "A18"]; range1.Value2 = "test1"; } public static Worksheet AjouterFeuille(string nom,_Workbook workbook) { var feuille = (Worksheet)workbook.Worksheets.Add(); feuille.Name = nom; return feuille; }