MuscatMimi
XLDnaute Accro
Bonjour
Dans la procédure ci-dessous, qui me sert a Valider des données dans Feuil, d'un Classeur fermé
ca fonctionne,
La ou je but, c'est que je désire modifier cette procédure, afin de pouvoir
modifier, les données d'une ligne(un ou plusieur champ)
Voici mon Code du Btn "Valider"
Merci de votre aide
Cordialement
Dans la procédure ci-dessous, qui me sert a Valider des données dans Feuil, d'un Classeur fermé
ca fonctionne,
La ou je but, c'est que je désire modifier cette procédure, afin de pouvoir
modifier, les données d'une ligne(un ou plusieur champ)
Voici mon Code du Btn "Valider"
Code:
Private Sub CommandButton2_Click()
'necessite d'activer la reference Microsoft ActiveX Data Objects x.x Library
Dim Cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim Fichier As String, Cible As String, Feuille As String
Dim i As Byte
Fichier = ThisWorkbook.Path & "\fichierFerme.xls" 'fichier fermer, est le nom du fichier
Feuille = "Feuil1$" 'attention a ne pas oublier le "$"nom de la feuille
Set Cn = New ADODB.Connection
Cn.Open "Provider = Microsoft.Jet.OLEDB.4.0;" & _
"data source=" & Fichier & ";" & _
"extended properties=""Excel 8.0;"""
Cible = "SELECT * FROM [" & Feuille & "];"
Set rs = New Recordset
rs.Open Cible, Cn, adOpenKeyset, adLockOptimistic
With rs
.AddNew
.Fields(0) = TextBox1
.Fields(1) = TextBox2
.Fields(2) = TextBox3
.Fields(3) = TextBox4
.Fields(4) = TextBox5
.Update
End With
rs.Close
Cn.Close
End Sub
Merci de votre aide
Cordialement