B
Bastien
Guest
Bonsoir à tous,
Voilà l'erreur sur le code suivant et je suis en galère
Erreur : Trop peu de paramètres. 2 attendus
Merci d'avance
Voilà l'erreur sur le code suivant et je suis en galère
Code:
Sub miseAJour_Enregistrement()
Dim Cn As ADODB.Connection
Dim Requete As ADODB.Recordset
Dim Fichier As String, Feuille As String, strSQL As String
Dim Piece As String
Dim val1 As Integer
With ActiveWorkbook.Sheets(1)
Piece = .Range("C5").Text
End With
val1 = 70
Feuille = "POSTE CONDUITE"
Fichier = "C:\Users\Bastien\Desktop\unfichier.xls"
Set Cn = New ADODB.Connection
With Cn
.Provider = "MSDASQL"
.ConnectionString = "Driver={Microsoft Excel Driver (*.xls)};" & _
"DBQ=" & Fichier & "; ReadOnly=False;"
.Open
End With
strSQL = "UPDATE [" & Feuille & "$] SET " & "Champ6 = " & val1 & " WHERE Champ5 = '" & Piece & "'"
Cn.Execute strSQL
Cn.Close
Set Cn = Nothing
End Sub
Merci d'avance