Bonjour,
J'ai trouvé la fonction suivante sur un site :
Avec cette fonction j'arrive à mettre à jour mon fichier en B10 de la feuille 1 suivant mon TextBox1.
Par contre j'aimerais également mettre à jour mon fichier en D5 de la feuille 1 suivant mon TextBox2. Je ne trouve pas d'info pour mettre deux cellules à jour ou plus.
Pouvez vous m'aider SVP ?
Merci
J'ai trouvé la fonction suivante sur un site :
Sub exportDonneeDansCelluleClasseurFerme()
Dim Cn As ADODB.Connection
Dim Cd As ADODB.Command
Dim Rst As ADODB.Recordset
Dim Fichier As String
Fichier = "C:" & ComboBox1 & ".xls"
Set Cn = New ADODB.Connection
Cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Fichier & ";" & _
"Extended Properties=""Excel 8.0;HDR=No;"";"
Set Cd = New ADODB.Command
Cd.ActiveConnection = Cn
Cd.CommandText = "SELECT * FROM [Feuil1$B10:B10]"
Set Rst = New ADODB.Recordset
Rst.Open Cd, , adOpenKeyset, adLockOptimistic
Rst(0).Value = TextBox1
Rst.Update
Cn.Close
Set Cn = Nothing
Set Cd = Nothing
Set Rst = Nothing
End Sub
Avec cette fonction j'arrive à mettre à jour mon fichier en B10 de la feuille 1 suivant mon TextBox1.
Par contre j'aimerais également mettre à jour mon fichier en D5 de la feuille 1 suivant mon TextBox2. Je ne trouve pas d'info pour mettre deux cellules à jour ou plus.
Pouvez vous m'aider SVP ?
Merci