Bonjour,

Je récupère les informations d'un fichier excel via le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub ButtonRecupExcel_Click(ByVal sender As System.Object, _
                ByVal e As System.EventArgs) Handles BT_RECUP_EXCEL.Click
        Try
            Dim MyConnection As System.Data.OleDb.OleDbConnection
            Dim DtSet As System.Data.DataSet
            Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
            MyConnection = New System.Data.OleDb.OleDbConnection _
            ("provider=Microsoft.Jet.OLEDB.4.0; Data Source='D:\test\PLANNING_111010.xls'; Extended Properties=Excel 8.0;")
            MyCommand = New System.Data.OleDb.OleDbDataAdapter _
                ("select * from [intake$]", MyConnection)
            MyCommand.TableMappings.Add("Table", "TestTable")
            DtSet = New System.Data.DataSet
            MyCommand.Fill(DtSet)
 
            Next
            DataGridView1.DataSource = DtSet.Tables(0)
            MyConnection.Close()
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try
    End Sub
J'aimerais donc ajouter a ce code, lorsque j'appuie sur le bouton update, que mon fichier Excel soit mis à jour avec les informations qui ont été modifiées.

Je ne peux pas faire un simple Export car dans ce cas je perdrai tout le style de mon fichier Excel (colonnes surlignées en bleu, macros, etc)

quelqu'un aurait une solution pour moi svp ?

Je vous remercie d'avance

A bientôt