RESOLU: formule find depuis wiki michel
bonjour
le wiki de michel(s) m'a super bien aidé pour travailler sur access depuis excel (un vrai travail de Titan ce wiki)
une seule me résiste encore et je n'arrive pas à voir où est l'erreur:
l'erreur est:"erreur type 3001: les arguments sont incorrect, en dehors des limites autorisées ou en conflit avec d'autres".
l'erreur apparaît sur la ligne .Find ("Reference="..) peut-être y en a-t-il plus lin, je n'ai pas dépassé cette commande.
A savoir qu'il y a bien une colonne Reference sur acces (j'y ai bien accès puisque j'arrive à ajouter des références) avec le bon orthographe
la référence choisie (cells(2,2)) existe bien avec les bonnes minuscules/majuscules).
merci d'avance à tous
seb
bonjour
le wiki de michel(s) m'a super bien aidé pour travailler sur access depuis excel (un vrai travail de Titan ce wiki)
une seule me résiste encore et je n'arrive pas à voir où est l'erreur:
Sub Modifier_Ref()
Dim Conn As ADODB.Connection
Dim rsT As ADODB.Recordset
Dim fld As ADODB.Field
Dim table As String
Set Conn = New ADODB.Connection
table = "Table1"
Sheets("Installation").Activate
With Conn
' Définition du fournisseur OleDB pour la connexion
.Provider = "Microsoft.JET.OLEDB.4.0"
' Ouverture d'une connexion
.Open "c:\\DBmodule.mdb"
End With
Set rsT = New ADODB.Recordset
'table nommée 'maTable'
rsT.Open table, Conn, adOpenKeyset, adLockOptimistic
With rsT
.MoveFirst
'recherche la valeur de la cellule A1 dans champ 'Matricule'
.Find ("Reference=" & Cells(2, 2))
'quand la valeur est trouvée , on modifie le champ 'leChamp'
.Fields("bonjour") = "xxxx"
.Update
End With
Conn.Close
End Sub
l'erreur est:"erreur type 3001: les arguments sont incorrect, en dehors des limites autorisées ou en conflit avec d'autres".
l'erreur apparaît sur la ligne .Find ("Reference="..) peut-être y en a-t-il plus lin, je n'ai pas dépassé cette commande.
A savoir qu'il y a bien une colonne Reference sur acces (j'y ai bien accès puisque j'arrive à ajouter des références) avec le bon orthographe
la référence choisie (cells(2,2)) existe bien avec les bonnes minuscules/majuscules).
merci d'avance à tous
seb
Dernière édition: