rst.edit 'je désespère...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPublic Sub essai() Dim dbs As Database, rst As dao.Recordset Dim xl_app As New Excel.Application Dim objexcel As Object Dim xl_feuille As Object Dim wshnetwork As String 'Set wshnetwork = WScript.CreateObject("WScript.Network") 'User = wshnetwork.UserName 'Chemin = InputBox("Entrer le chemin d'enregistrement des données", , "C:\My Documents\User") With xl_app Set objexcel = xl_app.Workbooks.Open("D:\test.xls") Set xl_feuille = objexcel.Sheets("feuil1") End With Set dbs = CurrentDb Set rst = dbs.OpenRecordset("rpqs_test") rst.Edit 'Il s'arrète ici... "erreure 3021 : Aucun enregistrement en cours" rst![nom_de_la_collectivite] = xl_feuille.Range("B6:B6").Value rst.Update xl_app.ActiveWorkbook.Close xl_app.Quit Set xl_app = Nothing Set objexcel = Nothing End Sub
Set rst = dbs.OpenRecordset("rpqs_test") rst.MoveFirst 'même erreure, mais ici maintenant... rst.Edit rst![nom_de_la_collectivite] = xl_feuille.Range("B6:B6").Value rst.Update xl_app.ActiveWorkbook.Close xl_app.Quit Set xl_app = Nothing Set objexcel = Nothing End Sub