Sly le globe trotter
XLDnaute Occasionnel
Bonjour à tous,
J'ai développé depuis mon PC un bout de code qui vient importer des données dans une base Access.
Sur mon PC, pas de souci, tout fonctionne.
Quand je cherche à executer le même code depuis un autre PC, j'ai un message d'erreur "Erreur d'éxécution 440, Erreur d'automation".
J'ai jeté un coup d'oeil aux références qui sont bien les mêmes, quelque soit le PC depuis lequel je lance ma macro...
Auriez-vous une piste pour éclairer ma lanterne ???
Mille mercis
Sly
J'ai développé depuis mon PC un bout de code qui vient importer des données dans une base Access.
Code:
Option Explicit
Option Compare Text
Const Chemin = "\\Ordi237\Rebond$\"
Const BaseMDB As String = "BddRebond.mdb"
Private Sub UserForm_initialize()
' Initialisation de la userform
Dim Conn As New ADODB.Connection
Dim Rst As New ADODB.Recordset
On Error GoTo Fin
ListBoxListCamp.Clear
' Chargement de la liste des raquettes de la base
Conn.Open "Provider='Microsoft.Jet.OLEDB.4.0';" & "Data Source='" & Chemin & BaseMDB & "';"
Rst.Open "SELECT * FROM [BoundHeight] ORDER BY [TestCode]", Conn, adOpenKeyset, adLockOptimistic, adCmdTableDirect
Rst.MoveFirst
Do Until Rst.EOF
ListBoxListCamp.AddItem (Rst.Fields("TestCode"))
Rst.MoveNext
Loop
Fin:
Conn.Close
Set Rst = Nothing
Set Conn = Nothing
End Sub
Sur mon PC, pas de souci, tout fonctionne.
Quand je cherche à executer le même code depuis un autre PC, j'ai un message d'erreur "Erreur d'éxécution 440, Erreur d'automation".
J'ai jeté un coup d'oeil aux références qui sont bien les mêmes, quelque soit le PC depuis lequel je lance ma macro...
Auriez-vous une piste pour éclairer ma lanterne ???
Mille mercis
Sly
Dernière édition: